This is the mail archive of the
gsl-discuss@sourceware.org
mailing list for the GSL project.
gsl-1.11.90 builds under icc 10.1; make check specfunc tolerance errors observed
- From: "Rhys Ulerich" <rhys dot ulerich at gmail dot com>
- To: gsl-discuss at sourceware dot org
- Date: Wed, 10 Dec 2008 12:24:02 -0600
- Subject: gsl-1.11.90 builds under icc 10.1; make check specfunc tolerance errors observed
> There is a test release for gsl-1.12 at
>
> ftp://alpha.gnu.org/gnu/gsl/gsl-1.11.90.tar.gz
The gsl 1.11.90 release builds (with some warnings) on the Intel's icc v10.1.
Not a bug, just an FYI: I see gsl-1.11.90 make check tolerance
problems like the following under /specfunc when compiling with the
default -O2:
make[2]: Entering directory `/h2/rhys/tmp/gsl-1.11.90/specfunc'
FAIL: gsl_sf_bessel_j0_e(100.0, &r) [149]
expected: -5.0636564110975880e-03
obtained: -5.0636564110975533e-03 +/- 4.4974303491130325e-18 (rel=8.88178e-16)
fracdiff: 3.4258317214710031e-15
tolerance: 3.5527136788005009e-15
value/expected not consistent within reported error
-5.063656411097553281e-03 4.497430349113032549e-18
When I use -O1 the tests also fail. When I use -O0 /specfunc's make
check passes.
This is apparently nothing new
(http://sourceware.org/ml/gsl-discuss/2008-q1/msg00025.html).
- Rhys