bug-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gsl] 'make check' failes with Intel Compiler 10


From: Stefan Gerlach
Subject: Re: [Bug-gsl] 'make check' failes with Intel Compiler 10
Date: Wed, 9 Apr 2008 15:23:16 +0200
User-agent: KMail/1.9.5

Hi,

I'm using the Intel Compiler since they produce faster code in many cases.
Let me know if i should try to find out more informations, otherwise i'll live 
with it :-)

Thanks for your help.

-- 
Stefan Gerlach

> At Thu, 3 Apr 2008 11:33:00 +0200,
> Stefan Gerlach wrote:
> > compiling gsl-1.11 on openSUSE 10.2 (x86_64) with Intel C Compiler 10 i get 
> > the following problems during make check :
> > 
> > ...
> > FAIL: gsl_sf_angle_restrict_symm_err_e(-1e9, &r) [2769]
> >   expected: -5.7739542350138517e-01
> >   obtained: -5.7739543914794922e-01 +/- 4.4408920959364753e-07 
> > (rel=7.69124e-07)
> >   fracdiff: 1.3549262078941325e-08
> >  tolerance: 3.5527136788005009e-15
> >   value not within tolerance of expected value
> >    -5.773954391479492188e-01  4.440892095936475318e-07
> > FAIL:   gsl_angle_restrict_pos_e: theta = 50000.0 + 1.0/65536.0 [2775]
> > FAIL:   gsl_angle_restrict_pos_e: theta = 5000000.0 + 1.0/65536.0 [2776]
> > FAIL:   gsl_angle_restrict_symm_e: theta = 50000.0 + 1.0/65536.0 [2782]
> > FAIL: Trigonometric and Related Functions [2783]
> > FAIL: test
> > ===================
> > 1 of 1 tests failed
> > ===================
> > 
> > this is the last of a long list of failed tests in specfunc/
> 
> Thanks for your email.  
> 
> Most likely many of the failures are errors just above the test limit.
> 
> In test_sf.h you'll find two factors
> 
>    #define TEST_FACTOR 100.0  
>    #define TEST_SIGMA 1.5  
> 
> If you increase these you may find that some of the errors go away.
> 
> In the example above, it looks like the formula in
> gsl_sf_angle_restrict_symm_err_e has broken down and caused a loss of
> precision.  That could be a problem with the compiler.  If you used
> optimisation you could try compiling without optimisation.  As icc is
> proprietary software I don't run any tests with it myself, only gcc.
> 

Attachment: pgpWmUm9TEkbG.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]