On Thu, Sep 4, 2008 at 2:51 AM, osman os...@fuse.net wrote:
All tests should pass. Could you try
./runTests.py tests/test_lcbc_2d.py --debug
test instance prepared (1 test(s)) sfepy: reading mesh (database/phono/mesh_circ21.mesh)... sfepy: ...done in 0.04 s sfepy: setting up domain edges... sfepy: ...done in 0.03 s sfepy: creating regions... sfepy: leaf Bottom region_10 sfepy: leaf Top region_11 sfepy: leaf Y region_1000 sfepy: leaf Y1 region_1 sfepy: leaf Y3 region_3 sfepy: leaf Y2 region_2 sfepy: ...done in 0.10 s sfepy: equation "balance": sfepy: dw_lin_elastic_iso.i1.Y( solid.lame, v, u ) = 0 sfepy: describing geometries... sfepy: ...done in 0.02 s sfepy: setting up dof connectivities... sfepy: ...done in 0.00 s sfepy: using solvers: nls: newton ls: ls u rigid1 Y2 (953,) u rigid2 Y3 (407,) 8406 5692 2720 5686
Traceback (most recent call last): File "./runTests.py", line 222, in <module> stargate:/home/osman/sfepy-release-00.50.00-bash-> ./runTests.py tests/test_lcbc_2d.py --debug /usr/lib/python2.5/site-packages/scipy/sparse/linalg/dsolve/linsolve.py:20: DeprecationWarning: scipy.sparse.linalg.dsolve.umfpack will be removed, install scikits.umfpack instead ' install scikits.umfpack instead', DeprecationWarning ) <<< tests/test_lcbc_2d.py sfepy: left over: ['__builtins__', '__file__', '__name__', 'TestLCBC', 'output_name', '__doc__'] main() File "./runTests.py", line 210, in main stats = run_test( test_filename, options ) File "./runTests.py", line 111, in run_test ok, n_fail, n_total = test.run( options.debug ) File "/home/osman/sfepy-release-00.50.00/sfepy/base/testing.py", line 38, in run ret = test_method() File "tests/testsBasic.py", line 104, in test_linear_rigid_body_bc nls_status = status ) File "/home/osman/sfepy-release-00.50.00/sfepy/solvers/generic.py", line 57, in solve_stationary problem.time_update( None ) File "/home/osman/sfepy-release-00.50.00/sfepy/fem/problemDef.py", line 259, in time_update create_matrix ) File "/home/osman/sfepy-release-00.50.00/sfepy/fem/problemDef.py", line 217, in update_bc self.variables.setup_lcbc_operators( conf_lcbc, self.domain.regions ) File "/home/osman/sfepy-release-00.50.00/sfepy/fem/variables.py", line 329, in setup_lcbc_operators mtx_lc[indx,icols] = op_lc File "/usr/lib/python2.5/site-packages/scipy/sparse/lil.py", line 297, in __setitem__ if isspmatrix(x) and index == (slice(None), slice(None)): ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Which scipy version do you use?
In [1]: import scipy
In [2]: scipy.version.version Out[2]: '0.6.0'
if you use svn, which svn revision?
Ondrej