Dear MEEP community, I am installing meep-1.2 on a linux server. I built 1.1.1 successfully on the same system about a year ago. I updated libctl to the latest version but otherwise used the same build ingredients.
My build line is: $ ./configure --prefix=/local/meep-1.2 --with-mpi --with-hdf5=/local/hdf5 LDFLAGS="-L/local/harminv/lib -L/local/fftw/lib -L/local/hdf5/lib -L/local/intel64/Compiler/11.1/075/mkl/lib/em64t/" LIBS="-lmkl_blas95_lp64 -lmkl_lapack95_lp64 /local/intel64/Compiler/11.1/075/mkl//lib/em64t/libmkl_solver_lp64_sequential.a -Wl,--start-group /local/intel64/Compiler/11.1/075/mkl//lib/em64t/libmkl_intel_lp64.a /local/intel64/Compiler/11.1/075/mkl//lib/em64t/li bmkl_sequential.a /local/intel64/Compiler/11.1/075/mkl//lib/em64t/libmkl_core.a -Wl,--end-group -lpthread /local/hdf5/lib/libhdf5.a" CPPFLAGS="-I/local/harminv/include -I/local/fftw/include -I/local/hdf5/include" configuration, make, make install complete without errors. However, "make check" fails for 2/18 tests as shown below. My questions: 1/ Does this indicate a real problem in my meep installation? (I know that automated test systems are difficult to design and can have false positives, or can be known to be outdated.) 2/ Are there indications of where I should look to solve any problems? Thanks, Kevin Jorissen Univ of Washington STDOUT: --------------------------------------------------- make[3]: Entering directory `/local/meep-1.2-install/tests' PASS: aniso_disp PASS: bench PASS: bragg_transmission PASS: convergence_cyl_waveguide PASS: cylindrical FAIL: flux PASS: harmonics PASS: integrate PASS: known_results PASS: one_dimensional PASS: physical PASS: stress_tensor FAIL: symmetry PASS: three_d PASS: two_dimensional PASS: 2D_convergence PASS: h5test PASS: pml make[4]: Entering directory `/local/meep-1.2-install/tests' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/local/meep-1.2-install/tests' ============================================================================ Testsuite summary for meep 1.2 ============================================================================ # TOTAL: 18 # PASS: 16 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log Please report to [email protected] ============================================================================ make[3]: *** [test-suite.log] Error 1 make[3]: Leaving directory `/local/meep-1.2-install/tests' make[2]: *** [check-TESTS] Error 2 make[2]: Leaving directory `/local/meep-1.2-install/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/local/meep-1.2-install/tests' make: *** [check-recursive] Error 1 tests/test-suite.log: ----------------------------------------------------------------------------------------------------- ==================================== meep 1.2: tests/test-suite.log ==================================== # TOTAL: 18 # PASS: 16 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: flux ========== Using MPI version 2.1, 4 processes Trying out the fluxes... Passed Split flux plane split by 7... Energy starts at 5.81594e-06 Delta E: 6.77906e-07 Integrated Flux: 6.73326e-07 Ratio: 1.0068 Fractional error: 0.000787519 Passed Cavity 1D 1.3 73 Energy starts at 1.07899e-05 Delta E: -4.05873e-09 Integrated Flux: 6.00798e-09 Ratio: -0.675557 Fractional error: -0.000932979 Passed Cavity 1D 5.0 1 Energy starts at 1.07802e-05 Delta E: 3.4235e-07 Integrated Flux: 3.61541e-07 Ratio: 0.946918 Fractional error: -0.00178024 Passed Cavity 1D 3.85 55 Initial energy is 0 Initial electric energy is 0 Final energy is 2.10932 Final electric energy is 1.05548 Delta E: -2.10932 Flux left: 2.10873 Flux right: 2.11034 Ratio: 0.999238 Passed Flux 1D 20 Initial energy is 0 Initial electric energy is 0 Final energy is 0.892227 Final electric energy is 0.385603 Delta E: -0.892227 Flux left: 2.10873 Flux right: 2.10817 Ratio: 1.00027 Passed Flux 1D 10 Initial energy is 0 Initial electric energy is 0 Final energy is 0.869612 Final electric energy is 0.435143 Delta E: -0.869612 Flux left: 0.868938 Flux right: 0.869612 Ratio: 0.999225 Passed Flux 1D 300 Flux_2d(10,10) test... Initial energy is 0 meep: meep: Final energy is 0.279151 delta E: 0.279151 net flux: 0.23945 ratio: 1.1658 Flux differs by 0.0397012 out of 0.23945 This gives a fractional error of 0.165802 Failed Flux 2D 5! meep: meep: Failed Flux 2D 5! Failed Flux 2D 5! Failed Flux 2D 5! -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. -------------------------------------------------------------------------- -------------------------------------------------------------------------- mpirun has exited due to process rank 1 with PID 22277 on node ip-10-83-34-200 exiting without calling "finalize". This may have caused other processes in the application to be terminated by signals sent by mpirun (as reported here). -------------------------------------------------------------------------- [ip-10-83-34-200:22275] 3 more processes have sent help message help-mpi-api.txt / mpi-abort [ip-10-83-34-200:22275] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages FAIL: symmetry ============== Using MPI version 2.1, 4 processes Testing with various kinds of symmetry... Testing Z mirror symmetry in 1D... Testing Z mirror symmetry in Cylindrical... Testing Y periodic with mirror symmetry... Testing Y periodic with mirror symmetry... Testing two mirrors with PML... Testing origin shift in 2D... Testing X twofold rotational symmetry with PML... meep: real part = 4.79458e-08 differs by 5.77038e-17 from 4.79458e-08 This gives a fractional error of 1.20352e-09 hy differs by -5.77038e-17+1.19245e-17i from 4.79458e-08-6.15267e-06i This comes out to a fractional error of 9.57653e-12 Right now I'm looking at x = 1.46, y = 0.33, time 29.4375 error in exact_pml_rot2x_tm vacuum -------------------------------------------------------------------------- MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD with errorcode 1. NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. You may or may not see output from other processes, depending on exactly when Open MPI kills them. -------------------------------------------------------------------------- meep: meep: meep: error in exact_pml_rot2x_tm vacuum error in exact_pml_rot2x_tm vacuum error in exact_pml_rot2x_tm vacuum -------------------------------------------------------------------------- mpirun has exited due to process rank 0 with PID 22350 on node ip-10-83-34-200 exiting without calling "finalize". This may have caused other processes in the application to be terminated by signals sent by mpirun (as reported here). -------------------------------------------------------------------------- [ip-10-83-34-200:22349] 3 more processes have sent help message help-mpi-api.txt / mpi-abort [ip-10-83-34-200:22349] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages [root@ip-10-83-34-200 meep-1.2-install]#
_______________________________________________ meep-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

