[Scipy-tickets] [SciPy] #777: Lapack failures on 32-bit Ubuntu atlas-sse

SciPy scipy-tickets@scipy....
Tue Nov 4 17:13:10 CST 2008


#777: Lapack failures on 32-bit Ubuntu atlas-sse
--------------------+-------------------------------------------------------
 Reporter:  pv      |       Owner:  somebody
     Type:  defect  |      Status:  new     
 Priority:  normal  |   Milestone:  0.7.0   
Component:  Other   |     Version:          
 Severity:  normal  |    Keywords:          
--------------------+-------------------------------------------------------
 The Lapack tests in Scipy r4993 produce two failures on 32-bit Ubuntu
 intrepid, atlas3-sse.

 {{{
 ======================================================================
 FAIL: test_lapack.test_all_lapack
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File ".../nose/case.py", line 182, in runTest
     self.test(*self.arg)
   File ".../scipy/lib/lapack/tests/esv_tests.py", line 41, in check_syevr
     assert_array_almost_equal(w,exact_w)
   File ".../numpy/testing/utils.py", line 311, in assert_array_almo
 st_equal
     header='Arrays are not almost equal')
   File ".../numpy/testing/utils.py", line 296, in assert_array_compare
     raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal

 (mismatch 33.3333333333%)
  x: array([-0.66992444,  0.48769444,  9.18222618], dtype=float32)
  y: array([-0.66992434,  0.48769389,  9.18223045])

 ======================================================================
 FAIL: test_lapack.test_all_lapack
 ----------------------------------------------------------------------
 Traceback (most recent call last):
   File ".../nose/case.py", line 182, in runTest
     self.test(*self.arg)
   File ".../scipy/lib/lapack/tests/esv_tests.py", line 66, in
 check_syevr_irange
     assert_array_almost_equal(w,exact_w[rslice])
   File ".../numpy/testing/utils.py", line 311, in
 assert_array_almost_equal
     header='Arrays are not almost equal')
   File ".../testing/utils.py", line 296, in assert_array_compare
     raise AssertionError(msg)
 AssertionError:
 Arrays are not almost equal

 (mismatch 33.3333333333%)
  x: array([-0.66992444,  0.48769444,  9.18222618], dtype=float32)
  y: array([-0.66992434,  0.48769389,  9.18223045])
 ----------------------------------------------------------------------
 }}}

 I wonder why are the results in float32...

-- 
Ticket URL: <http://scipy.org/scipy/scipy/ticket/777>
SciPy <http://www.scipy.org/>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list