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

Reply via email to