Hi everyone,
I managed to compile and install the latest version of Meep (0.10) on my
cluster. But when I try to run 'make check', I get the following error
after a while. (I tried with the 'enable-debuggin' switch but still get
the same results):
...
PML with m = 1 and a splitting into 5 chunks...
Chunks are 2.125 by 1.625
PML with m = 2 and a splitting into 5 chunks...
Chunks are 2.125 by 1.625
touch cylindrical.done
if mpic++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src
-I/home/scstest/Meep/libctl-3.0.2/include
-L/home/scstest/MPB/hdf5-1.6.4/lib -g -MT flux.o -MD -MP -MF
".deps/flux.Tpo" -c -o flux.o flux.cpp; \
then mv -f ".deps/flux.Tpo" ".deps/flux.Po"; else rm -f
".deps/flux.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CXX --mode=link mpic++ -g -L/opt/fftw/lib
-L/home/scstest/Meep/libctl-3.0.2/lib -L/home/scstest/MPB/hdf5-1.6.4/lib
-o flux.dac flux.o ../src/libmeep_mpi.la -lz -lm
mpic++ -g -o flux.dac flux.o -L/opt/fftw/lib
-L/home/scstest/Meep/libctl-3.0.2/lib -L/home/scstest/MPB/hdf5-1.6.4/lib
../src/.libs/libmeep_mpi.a /opt/lam-7.1.1/lib/liblammpi++.a
/opt/lam-7.1.1/lib/liblamf77mpi.a /opt/lam-7.1.1/lib/libmpi.a
/opt/lam-7.1.1/lib/liblam.a -L/usr/pbs/lib /usr/lib/libstdc++.so -lz -lm
mpirun -np 2 ./flux.dac
Using MPI version 1.2, 2 processes
Trying out the fluxes...
Passed Split flux plane split by 7...
Energy starts at 0.0166242
Delta E: 0.00198055
Flux differs by 0.00126477 out of 0.0133789
This gives a fractional error of 0.0945351
meep: Failed Cavity 1D 6.01 73!
Integrated Flux: 0.00324533
Ratio: 0.610279
Fractional error: -0.0760802
Flux differs by 0.00126477 out of 0.0133789
This gives a fractional error of 0.0945351
-----------------------------------------------------------------------------
One of the processes started by mpirun has exited with a nonzero exit
code. This typically indicates that the process finished in error.
If your process did not finish in error, be sure to include a "return
0" or "exit(0)" in your C code before exiting the application.
PID 1863 failed on node n0 (10.0.1.60) with exit status 1.
-----------------------------------------------------------------------------
make[2]: *** [flux.done] Error 1
rm cylindrical.o flux.o convergence_cyl_waveguide.o bragg_transmission.o
make[2]: Leaving directory `/home/scstest/Meep/build/meep-0.10/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/scstest/Meep/build/meep-0.10/tests'
make: *** [check-recursive] Error 1
Anyone else experienced that problem before?
Any feedback about this would be appreciated.
Thanks!
--
Andre Charbonneau
Grid Computing and Applications Specialist
Research Computing Support, IMSB
National Research Council Canada
Ottawa, ON, Canada K1A 0R6
-- Linux uptime: 206 days 1:19 --
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss