Hello,
I have anaconda version 2.2.0 installed on Windows 7. After attempting to
install SfePy 2015.2 from source code, but I get the following output after
running the tests.
python run_tests.py
<<< directory: tests, test files: 91
tests\test_assembling.py
--- test_assemble_matrix: failed!
--- test_assemble_matrix_complex: failed!
--- test_assemble_vector: failed!
--- test_assemble_vector_complex: failed!
tests\test_base.py
+++ test_resolve_deps: ok
+++ test_struct_add: ok
+++ test_struct_i_add: ok
+++ test_verbose_output: ok
tests\test_cmesh.py
--- test_cmesh_counts: failed!
tests\test_domain.py
--- test instance creation failed
tests\test_ebcs.py
--- test instance creation failed
tests\test_eigenvalue_solvers.py
--- test instance creation failed
tests\test_elasticity_small_strain.py
--- test_get_solution: failed!
+++ test_linear_terms: ok
tests\test_fem.py
+++ test_base_functions_delta: ok
+++ test_base_functions_values: ok
tests\test_functions.py
--- test instance creation failed
tests\test_high_level.py
--- test instance creation failed
tests\test_homogenization_perfusion.py
--- test_solution: failed!
tests\test_hyperelastic_tlul.py
--- test_solution: failed!
tests\test_input_acoustics.py
--- test_input: failed!
tests\test_input_acoustics3d.py
--- test_input: failed!
tests\test_input_active_fibres.py
--- test_input: failed!
tests\test_input_biot.py
--- test_input: failed!
tests\test_input_biot_npbc.py
--- test_input: failed!
tests\test_input_biot_npbc_lagrange.py
--- test_input: failed!
tests\test_input_cube.py
--- test_input: failed!
tests\test_input_darcy_flow_multicomp.py
--- test_input: failed!
tests\test_input_elastic_contact_planes.py
--- test_input: failed!
tests\test_input_elastic_contact_sphere.py
--- test_input: failed!
tests\test_input_elastic_shifted_periodic.py
--- test_input: failed!
tests\test_input_its2D_2.py
--- test_input: failed!
tests\test_input_laplace_1d.py
--- test_input: failed!
tests\test_input_laplace_coupling_lcbcs.py
--- test_input: failed!
tests\test_input_laplace_time_ebcs.py
--- test_input: failed!
tests\test_input_linear_elastic.py
--- test_input: failed!
tests\test_input_linear_elastic_damping.py
--- test_input: failed!
tests\test_input_linear_elastic_iga.py
--- test_input: failed!
tests\test_input_linear_elastic_mM.py
--- test_input: failed!
tests\test_input_linear_elastic_probes.py
--- test instance creation failed
tests\test_input_linear_elastic_tractions.py
--- test_input: failed!
tests\test_input_linear_elastic_up.py
--- test_input: failed!
tests\test_input_linear_viscoelastic.py
--- test_input: failed!
tests\test_input_material_nonlinearity.py
--- test_input: failed!
tests\test_input_navier_stokes.py
--- test_input: failed!
tests\test_input_navier_stokes2d.py
--- test_input: failed!
tests\test_input_navier_stokes2d_iga.py
--- test_input: failed!
tests\test_input_perfusion_tl.py
--- test_input: failed!
tests\test_input_piezo_elasticity.py
--- test_ebc: failed!
--- test_input: failed!
tests\test_input_poisson.py
--- test_input: failed!
tests\test_input_poisson_field_dependent_material.py
--- test_input: failed!
tests\test_input_poisson_functions.py
--- test_input: failed!
tests\test_input_poisson_iga.py
--- test_input: failed!
tests\test_input_poisson_neumann.py
--- test_input: failed!
tests\test_input_poisson_periodic_boundary_condition.py
--- test_input: failed!
tests\test_input_prestress_fibres.py
--- test_input: failed!
tests\test_input_sinbc.py
--- test_input: failed!
tests\test_input_stabilized_navier_stokes.py
--- test_input: failed!
tests\test_input_stokes.py
--- test_input: failed!
tests\test_input_stokes_slip_bc.py
--- test_input: failed!
tests\test_input_thermo_elasticity.py
--- test_input: failed!
tests\test_input_thermo_elasticity_ess.py
--- test_input: failed!
tests\test_input_time_poisson.py
--- test_input: failed!
tests\test_input_vibro_acoustic3d.py
--- test_input: failed!
tests\test_io.py
+++ test_recursive_dict_hdf5: ok
+++ test_sparse_matrix_hdf5: ok
tests\test_laplace_unit_disk.py
--- test instance creation failed
tests\test_laplace_unit_square.py
--- test instance creation failed
tests\test_lcbc_2d.py
--- test_linear_rigid_body_bc: failed!
tests\test_lcbc_3d.py
--- test_linear_rigid_body_bc: failed!
tests\test_lcbcs.py
--- test_laplace_shifted_periodic: failed!
tests\test_linalg.py
+++ test_assemble1d: ok
+++ test_geometry: ok
+++ test_tensors: ok
+++ test_unique_rows: ok
tests\test_linear_solvers.py
--- test instance creation failed
tests\test_linearization.py
--- test_linearization: failed!
tests\test_matcoefs.py
+++ test_conversion_functions: ok
+++ test_elastic_constants: ok
+++ test_stiffness_tensors: ok
tests\test_mesh_expand.py
+++ test_mesh_expand: ok
tests\test_mesh_generators.py
+++ test_gen_block_mesh: ok
+++ test_gen_cylinder_mesh: ok
+++ test_gen_extended_block_mesh: ok
tests\test_mesh_interp.py
--- test_field_gradient: failed!
--- test_interpolation: failed!
--- test_interpolation_two_meshes: failed!
--- test_invariance: failed!
--- test_invariance_qp: failed!
tests\test_mesh_smoothing.py
+++ test_mesh_smoothing: ok
tests\test_meshio.py
+++ test_read_meshes: ok
+++ test_compare_same_meshes: ok
+++ test_read_dimension: ok
+++ test_write_read_meshes: ok
tests\test_msm_laplace.py
--- test instance creation failed
tests\test_msm_symbolic.py
--- test instance creation failed
tests\test_normals.py
+++ test_normals: ok
tests\test_parsing.py
+++ test_parse_equations: ok
+++ test_parse_regions: ok
tests\test_periodic_bc_2d.py
--- test instance creation failed
tests\test_periodic_bc_3d.py
--- test instance creation failed
tests\test_permutations.py
+++ test_rcm: ok
tests\test_poly_spaces.py
--- test_continuity: failed!
--- test_gradients: failed!
tests\test_projections.py
--- test instance creation failed
tests\test_quadratures.py
+++ test_quadratures: ok
+++ test_weight_consistency: ok
tests\test_ref_coors.py
--- test instance creation failed
tests\test_regions.py
+++ test_operators: ok
+++ test_selectors: ok
tests\test_semismooth_newton.py
--- test_semismooth_newton: failed!
tests\test_sparse.py
+++ test_compose_sparse: ok
tests\test_splinebox.py
+++ test_spbox: ok
tests\test_tensors.py
+++ test_stress_transform: ok
+++ test_tensors: ok
+++ test_transform_data: ok
+++ test_transform_data4: ok
tests\test_term_call_modes.py
--- test_term_call_modes: failed!
tests\test_term_consistency.py
--- test instance creation failed
tests\test_units.py
+++ test_consistent_sets: ok
+++ test_units: ok
tests\test_volume.py
--- test instance creation failed
91 test file(s) executed in 17.99 s, 82 failure(s) of 123 test(s)
Some of the tests don't appear to be in the test directory. Others are
failing because of umfpack. For example
python run_tests.py --debug tests/test_ebcs.py
<<< directory: tests, test files: 1
<<< tests\test_ebcs.py
sfepy: left over: ['verbose', '__builtins__', '__doc__', '__name__',
'TestCommon
', 'data_dir', 'match_y_line', '__package__', '_filename', '__file__', 'op']
sfepy: reading mesh [line2, tri3, quad4, tetra4, hexa8]
(C:\Users\m314915\Docume
nts\sfepy-master\sfepy-master\meshes\2d\square_unit_tri.mesh)...
sfepy: ...done in 0.00 s
sfepy: creating regions...
sfepy: Right
sfepy: LeftStrip
sfepy: Omega
sfepy: RightStrip
sfepy: Left
sfepy: RightFix
sfepy: LeftFix
sfepy: ...done in 0.01 s
sfepy: equation "eq":
sfepy: dw_diffusion.2.Omega( m.K, q, p ) = 0
sfepy: using solvers:
ts: no ts
nls: newton
ls: ls
sfepy: updating variables...
sfepy: ...done
sfepy: setting up dof connectivities...
sfepy: ...done in 0.00 s
sfepy: matrix shape: (460L, 460L)
sfepy: assembling matrix graph...
sfepy: ...done in 0.00 s
sfepy: matrix structural nonzeros: 4938 (2.33e-02% fill)
sfepy: updating materials...
sfepy: m
sfepy: ...done in 0.00 s
sfepy: nls: iter: 0, residual: 8.615423e+01 (rel: 1.000000e+00)
--- test instance creation failed
Traceback (most recent call last):
File "run_tests.py", line 206, in <module>
main()
File "run_tests.py", line 197, in main
run_tests(stats, dirname, [filename])
File "run_tests.py", line 131, in run_tests
n_fail, n_total, test_time = run_test(conf_name, options)
File "run_tests.py", line 83, in run_test
test = conf.funmod.Test.from_conf(conf, options)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\tests\test_ebcs.py"
, line 68, in from_conf
problem, state = solve_pde(conf, output_dir=options.out_dir)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\applications\
pde_solver_app.py", line 55, in solve_pde
return app(nls_status=nls_status)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\applications\
application.py", line 29, in call_basic
return self.call(**kwargs)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\applications\
pde_solver_app.py", line 219, in call
post_process_hook=self.post_process_hook):
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\solvers\ts_so
lvers.py", line 29, in __call__
state = problem.solve(state0=state0, nls_status=nls_status)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\discrete\prob
lem.py", line 1020, in solve
vec = nls(vec0, status=self.nls_status)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\solvers\nls.p
y", line 344, in __call__
eps_a=eps_a, eps_r=eps_r, mtx=mtx_a)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\solvers\ls.py
", line 45, in _standard_call
**kwargs)
File
"C:\Users\m314915\Documents\sfepy-master\sfepy-master\sfepy\solvers\ls.py
", line 149, in __call__
return self.sls.spsolve(mtx, rhs)
File
"C:\Anaconda\lib\site-packages\scipy\sparse\linalg\dsolve\linsolve.py", l
ine 127, in spsolve
umf = umfpack.UmfpackContext(family[A.dtype.char])
File
"C:\Anaconda\lib\site-packages\scikits.umfpack-5.1.0-py2.7-win32.egg\scik
its\umfpack\umfpack.py", line 278, in __init__
self.control = nm.zeros( (UMFPACK_CONTROL, ), dtype = nm.double )
NameError: global name 'UMFPACK_CONTROL' is not defined
Any suggestions?
Thanks,
David