[Numpy-discussion] Release candidate 3 for NumPy 1.4.1 and SciPy 0.7.2

David david@silveregg.co...
Mon Apr 19 04:30:58 CDT 2010


On 04/19/2010 04:45 PM, Matthieu Brucher wrote:
> Hi,
>
> I'm trying to compile scipy with ICC (numpy got through correctly),
> but I have issue with infinites in cephes:
>
> icc: scipy/special/cephes/const.c
> scipy/special/cephes/const.c(94): error: floating-point operation
> result is out of range
>    double INFINITY = 1.0/0.0;  /* 99e999; */
>                         ^
>
> scipy/special/cephes/const.c(99): error: floating-point operation
> result is out of range
>    double NAN = 1.0/0.0 - 1.0/0.0;
>                    ^
>
> scipy/special/cephes/const.c(99): error: floating-point operation
> result is out of range
>    double NAN = 1.0/0.0 - 1.0/0.0;
>                              ^
>
> compilation aborted for scipy/special/cephes/const.c (code 2)
> scipy/special/cephes/const.c(94): error: floating-point operation
> result is out of range
>    double INFINITY = 1.0/0.0;  /* 99e999; */
>                         ^
>
> scipy/special/cephes/const.c(99): error: floating-point operation
> result is out of range
>    double NAN = 1.0/0.0 - 1.0/0.0;
>                    ^
>
> scipy/special/cephes/const.c(99): error: floating-point operation
> result is out of range
>    double NAN = 1.0/0.0 - 1.0/0.0;
>                              ^
>
> compilation aborted for scipy/special/cephes/const.c (code 2)

All those have been fixed in scipy 0.8, and cannot be backported to 
scipy 0.7.x (because it requires the new math library as available from 
numpy 1.4.0).

I know for sure that scipy trunk + numpy 1.4.x work with ifort + MSVC on 
windows 64 (more exactly it worked in december 2009),

cheers,

David


More information about the NumPy-Discussion mailing list