[Numpy-discussion] Unhandled floating point exception running test in numpy-1.0.3 and svn 3875

rex rex at nosyntax.com
Sun Jun 24 17:05:12 EDT 2007


John Ollinger <ollinger at wisc.edu> [2007-06-24 13:13]:
>         >>> I am running gcc 3.3.1 on SuSe Linux 2.4.21-144-smp4G.  The error
>         >>> first occurred with numpy-1.0.3.  I downloaded svn 3875 when I then
>         >>> read the scipy web page and installed the latest subversion. The
>         >>> test command I am using is >>> python -c 'import numpy;
>         >>> numpy.test(level=1,verbosity==2)' >>> and occurs during the matvec
>         >>> test.  This test uses rand to generate 10x8 and 8x1
> 
> You hit the nail on the head.  It is apparently an Atlas problem.  I originally
> built numpy with optimized Atlas libraries.  When I deleted these from the
> site.cfg file the problem went away.
> 
> I apologize for not including the error message in my initial post. Here it is
> in case anyone cares:
> 
> check_matvec (numpy.core.tests.test_numeric.test_dot)Floating point exception

I recently built (using David Cournapeau's garnumpy) numpy and scipy
using ATLAS 3.7.33, gfortran, gcc 4.1.2, SUSE 10.2 (x86 kernel
2.6.18.2-34-default), and python 2.5:

python
Python 2.5 (r25:51908, Nov 27 2006, 19:14:46)
[GCC 4.1.2 20061115 (prerelease) (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import scipy
>>> print numpy.__version__
1.0.1
>>> print scipy.__version__
0.5.2
>>>  numpy.test(level=1,verbosity=2)    
[...]
Ran 526 tests in 0.432s

OK
>>>  scipy.test(level=1,verbosity=2)
[...]
Ran 1596 tests in 2.942s

OK

There doesn't appear to be a problem with recent versions of the
software. In particular, ATLAS 3.7.33 does not cause an error.

Is there some reason for you to use such old software? (gcc 3.3.1 &
kernel 2.4.21)? What platform are you building for?

-rex



More information about the NumPy-Discussion mailing list