Hi Patrick, The rest of the test suite passes so I'll go ahead and proceed without worrying about this. Thanks again for your help.
- Eric On Thu, Jan 18, 2018 at 3:10 PM, Patrick Alken <[email protected]> wrote: > Ah so it looks like the problem is with the internally estimated error, > which is quite wrong for this input value. I will need to think about a fix > for this, and I will open a bug report to track the issue. > > In the meantime, don't worry about this error since it is calculating the > correct value to within 14 decimal places. > > You can run make -k to test the rest of the library (-k won't quit when it > encounters an error). Can you let me know if you find any more failures? > > Thanks, > Patrick > > > On 01/18/2018 04:05 PM, Eric Shell wrote: > >> Hi Patrick, >> >> Thanks much for the quick reply! I incremented the tolerance value, but >> it >> is still failing even at TEST_TOL6: >> >> ====================================== >> gsl 2.4: specfunc/test-suite.log >> ====================================== >> >> # TOTAL: 1 >> # PASS: 0 >> # SKIP: 0 >> # XFAIL: 0 >> # FAIL: 1 >> # XPASS: 0 >> # ERROR: 0 >> >> .. contents:: :depth: 2 >> >> FAIL: test >> ========== >> >> FAIL: gsl_sf_bessel_j2_e(1048576.0, &r) [168] >> expected: -3.1518539455252412e-07 >> obtained: -3.1518539455252539e-07 +/- 2.7994086564622246e-22 >> (rel=8.88178e-16) >> fracdiff: 2.0155588470164931e-15 >> tolerance: 2.3283064365386963e-10 >> value/expected not consistent within reported error >> -3.151853945525253879e-07 2.799408656462224591e-22 >> FAIL: Bessel Functions [407] >> >> On Thu, Jan 18, 2018 at 3:01 PM, Patrick Alken <[email protected]> >> wrote: >> >> Hello, >>> >>> It looks like its calculating the value correctly, but the test >>> tolerance needs to be relaxed slightly. Can you locate this line in >>> specfun/test_bessel.c: >>> >>> 186 TEST_SF(s, gsl_sf_bessel_j2_e, (1048576.0, &r), >>> -3.1518539455252413111e-07, TEST_TOL3, GSL_SUCCESS); >>> >>> and change the TEST_TOL3 to TEST_TOL4, and let me know if the test >>> passes? >>> If not try TEST_TOL5 and then TEST_TOL6, and tell me which one allows the >>> test to pass. >>> >>> Thanks, >>> Patrick >>> >>> >>> On 01/18/2018 03:56 PM, Eric Shell wrote: >>> >>> Hello, >>>> >>>> I'm trying to install GSL 2.4 on a Rocks cluster running CentOS 6.9, gcc >>>> version 4.4.7. I am running configure with just a --prefix argument. >>>> make >>>> succeeds without errors, but make check is failing on the specfunc test. >>>> Here are the contents of the log file: >>>> >>>> ------------------------------------------------------------ >>>> -------------------- >>>> >>>> ====================================== >>>> gsl 2.4: specfunc/test-suite.log >>>> ====================================== >>>> >>>> # TOTAL: 1 >>>> # PASS: 0 >>>> # SKIP: 0 >>>> # XFAIL: 0 >>>> # FAIL: 1 >>>> # XPASS: 0 >>>> # ERROR: 0 >>>> >>>> .. contents:: :depth: 2 >>>> >>>> FAIL: test >>>> ========== >>>> >>>> FAIL: gsl_sf_bessel_j2_e(1048576.0, &r) [168] >>>> expected: -3.1518539455252412e-07 >>>> obtained: -3.1518539455252539e-07 +/- 2.7994086564622246e-22 >>>> (rel=8.88178e-16) >>>> fracdiff: 2.0155588470164931e-15 >>>> tolerance: 4.5474735088646412e-13 >>>> value/expected not consistent within reported error >>>> -3.151853945525253879e-07 2.799408656462224591e-22 >>>> FAIL: Bessel Functions [407] >>>> >>>> ------------------------------------------------------------ >>>> -------------------- >>>> >>>> Is this a known issue? How can I address the underlying issue? >>>> >>>> Thanks! >>>> >>>> - Eric >>>> >>>> >>> >>> >>> >> >
