This is the mail archive of the
gsl-discuss@sourceware.cygnus.com
mailing list for the GSL project.
Re: GSL-0.5 "make check" errors
- To: "Rahul V. Herwadkar" <rherwadk at us dot oracle dot com>
- Subject: Re: GSL-0.5 "make check" errors
- From: Brian Gough <bjg at network-theory dot co dot uk>
- Date: Wed, 16 Feb 2000 16:22:49 +0000 (GMT)
- Cc: gsl-discuss at sourceware dot cygnus dot com
- References: <38A86D03.11F2D28C@us.oracle.com>
The results below are unexpected. These tests pass on my system to
full precision, but below they are failing after 1 or 2 digits. If you
have time to investigate that, for example by trying optimization
levels or a different compiler, it would be useful to know more.
>
> make[2]: Entering directory `/home/rherwadk/work/gnome/gsl-0.5/specfunc'
> PASS: gsl_sf_airy_Ai_impl(-500.0, m, &r)
> PASS: gsl_sf_airy_Ai_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Ai_impl(-0.3000000000000094, m, &r)
> test_airy.c 20
> expected: 0.4309030952855831
> obtained: 0.4332057133586951 1.042183324521185e-16 2.40575e-16
> fracdiff: 0.002664731628791783
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.433205713358695121 1.04218332452118497e-16
> FAIL: gsl_sf_airy_Ai_impl(0.6999999999999907, m, &r)
> test_airy.c 21
> expected: 0.1891624003981519
> obtained: 0.1845298344418437 5.150892098500668e-17 2.79136e-16
> fracdiff: 0.01239674128709623
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.184529834441843676 5.15089209850066839e-17
> PASS: gsl_sf_airy_Ai_impl(1.649999999999991, m, &r)
> PASS: gsl_sf_airy_Ai_impl(2.54999999999999, m, &r)
> PASS: gsl_sf_airy_Ai_impl(3.499999999999987, m, &r)
> PASS: gsl_sf_airy_Ai_impl(5.39999999999998, m, &r)
> PASS: gsl_sf_airy_Ai_scaled_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Ai_scaled_impl(0.6999999999999907, m, &r)
> test_airy.c 28
> expected: 0.2795125667681217
> obtained: 0.2558209591208881 7.140884079543965e-17 2.79136e-16
> fracdiff: 0.04425578915105266
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.255820959120888092 7.14088407954396453e-17
> PASS: gsl_sf_airy_Ai_scaled_impl(1.649999999999991, m, &r)
> PASS: gsl_sf_airy_Ai_scaled_impl(2.54999999999999, m, &r)
> PASS: gsl_sf_airy_Ai_scaled_impl(3.499999999999987, m, &r)
> PASS: gsl_sf_airy_Ai_scaled_impl(5.39999999999998, m, &r)
> PASS: gsl_sf_airy_Bi_impl(-500.0, m, &r)
> PASS: gsl_sf_airy_Bi_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Bi_impl(0.6999999999999907, m, &r)
> test_airy.c 36
> expected: 0.9733286558781599
> obtained: 0.9598480308229801 2.336591152478811e-16 2.43433e-16
> fracdiff: 0.006973302103173881
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.959848030822980092 2.33659115247881096e-16
> PASS: gsl_sf_airy_Bi_impl(1.649999999999991, m, &r)
> PASS: gsl_sf_airy_Bi_impl(2.54999999999999, m, &r)
> PASS: gsl_sf_airy_Bi_impl(3.499999999999987, m, &r)
> PASS: gsl_sf_airy_Bi_impl(5.39999999999998, m, &r)
> PASS: gsl_sf_airy_Bi_scaled_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Bi_scaled_impl(0.6999999999999907, m, &r)
> test_airy.c 43
> expected: 0.6587080754582302
> obtained: 0.6923615595288105 1.685439613731735e-16 2.43433e-16
> fracdiff: 0.0249087709464384
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.692361559528810511 1.68543961373173506e-16
> PASS: gsl_sf_airy_Bi_scaled_impl(1.649999999999991, m, &r)
> PASS: gsl_sf_airy_Bi_scaled_impl(2.54999999999999, m, &r)
> PASS: gsl_sf_airy_Bi_scaled_impl(3.499999999999987, m, &r)
> PASS: gsl_sf_airy_Bi_scaled_impl(5.39999999999998, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Ai_deriv_impl(-0.5500000000000094, m, &r)
> test_airy.c 53
> expected: -0.1914604987143629
> obtained: -0.2127178801711795 5.64440042088818e-17 2.65347e-16
> fracdiff: 0.05259405887922674
> value/expected not consistent within reported error
> value not within tolerance of expected value
> -0.212717880171179541 5.64440042088817987e-17
> FAIL: gsl_sf_airy_Ai_deriv_impl(0.4999999999999906, m, &r)
> test_airy.c 54
> expected: -0.224910532664685
> obtained: -0.2196618723925826 5.650866192419878e-17 2.57253e-16
> fracdiff: 0.01180608650558582
> value/expected not consistent within reported error
> value not within tolerance of expected value
> -0.219661872392582558 5.65086619241987767e-17
> PASS: gsl_sf_airy_Ai_deriv_impl(1.899999999999992, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_impl(3.249999999999988, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_impl(5.199999999999981, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_scaled_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Ai_deriv_scaled_impl(0.5499999999999906, m, &r)
> test_airy.c 60
> expected: -0.2874057279170166
> obtained: -0.3286493982700117 0.006437303483038206 0.0192109
> fracdiff: 0.06694801909735902
> value/expected not consistent within reported error
> value not within tolerance of expected value
> -0.328649398270011661 0.00643730348303820591
> PASS: gsl_sf_airy_Ai_deriv_scaled_impl(1.499999999999991, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_scaled_impl(2.49999999999999, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_scaled_impl(3.649999999999986, m, &r)
> PASS: gsl_sf_airy_Ai_deriv_scaled_impl(6.299999999999977, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Bi_deriv_impl(-0.5500000000000094, m, &r)
> test_airy.c 67
> expected: 0.5155785358765014
> obtained: 0.4903210730687959 1.198809754160156e-16 2.44495e-16
> fracdiff: 0.02510932759402138
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.49032107306879591 1.19880975416015619e-16
> FAIL: gsl_sf_airy_Bi_deriv_impl(0.4999999999999906, m, &r)
> test_airy.c 68
> expected: 0.5445725641405883
> obtained: 0.4769486734734819 1.172287806803701e-16 2.45789e-16
> fracdiff: 0.06619920191287761
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.476948673473481854 1.17228780680370079e-16
> PASS: gsl_sf_airy_Bi_deriv_impl(1.899999999999992, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_impl(3.249999999999988, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_impl(5.199999999999981, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_scaled_impl(-5.0, m, &r)
> FAIL: gsl_sf_airy_Bi_deriv_scaled_impl(0.5499999999999906, m, &r)
> test_airy.c 74
> expected: 0.4322811281817566
> obtained: 0.3735803653953527 9.1338474032061e-17 2.44495e-16
> fracdiff: 0.07284224802185209
> value/expected not consistent within reported error
> value not within tolerance of expected value
> 0.373580365395352665 9.13384740320610006e-17
> PASS: gsl_sf_airy_Bi_deriv_scaled_impl(1.499999999999991, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_scaled_impl(2.49999999999999, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_scaled_impl(3.649999999999986, m, &r)
> PASS: gsl_sf_airy_Bi_deriv_scaled_impl(6.299999999999977, m, &r)
> PASS: gsl_sf_airy_zero_Ai_impl(2, &r)
> PASS: gsl_sf_airy_zero_Ai_impl(50, &r)
> PASS: gsl_sf_airy_zero_Ai_impl(100, &r)
> PASS: gsl_sf_airy_zero_Ai_impl(110, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(2, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(50, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(100, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(110, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(111, &r)
> PASS: gsl_sf_airy_zero_Bi_impl(200, &r)
> PASS: gsl_sf_airy_zero_Ai_deriv_impl(2, &r)
> PASS: gsl_sf_airy_zero_Ai_deriv_impl(50, &r)
> PASS: gsl_sf_airy_zero_Ai_deriv_impl(100, &r)
> PASS: gsl_sf_airy_zero_Ai_deriv_impl(110, &r)
> PASS: gsl_sf_airy_zero_Ai_deriv_impl(1000, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(2, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(50, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(100, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(110, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(111, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(200, &r)
> PASS: gsl_sf_airy_zero_Bi_deriv_impl(1000, &r)
> FAIL: Airy Functions
>