Hi
 
I am trying to install Meep  on a Linux cluster with Itanium-2 processors.
 
Since I don't have root privilege, I installed the libraries in non-standard directories (e.g. all user libraries are installed into .home/../meeplibs/).
 
I am using the following sub-program versions:
harminv-1.3
guile-1.6.7
libctl-3.0
libtool-1.5.22
hdf5-1.6.5
szip-2.0
zlib-1.2.1
 
The Lapack and Blas libraries were already installed on the cluster...
 
I was not able to compile the parallel version of hdf5-1.6.5 only the serial one. However the manual mentions that there is a hack in the parallel version of meep that makes it work with the serial hdf5.
 
I was able to compile successfully configure and compile meep. However when I run ./make check, the following error occurs. Din anyone have a similar experience?
Does anybody has an idea how I could localize the error? It seems to occur in some mathematical operation...
 
Thanks in advance for your help !!!
 
David Leuenberger
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
% make check
Making check in src
make[1]: Entering directory `/home/eecs/dleuen/software/meep-0.9/src'
make  check-am
make[2]: Entering directory `/home/eecs/dleuen/software/meep-0.9/src'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/src'
make[1]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/src'
Making check in libctl
make[1]: Entering directory `/home/eecs/dleuen/software/meep-0.9/libctl'
make  check-am
make[2]: Entering directory `/home/eecs/dleuen/software/meep-0.9/libctl'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/libctl'
make[1]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/libctl'
Making check in tests
make[1]: Entering directory `/home/eecs/dleuen/software/meep-0.9/tests'
make  check-local
make[2]: Entering directory `/home/eecs/dleuen/software/meep-0.9/tests'
/bin/sh ../libtool --tag=CXX --mode=link mpiCC  -O2
-L/home/eecs/dleuen/software/meeplibs/lib -o bench.dac bench.o
../src/libmeep_mpi.la -lhdf5 -lz -lgsl -lharminv -llapack -lcblas
-lf77blas -latlas -lfftw3 -lm
-L/home/eecs/dleuen/software/meeplibs/lib
-L/usr/lib/gcc-lib/ia64-linux/3.3.5
-L/usr/lib/gcc-lib/ia64-linux/3.3.5/../../.. -lfftw3 -lfrtbegin -lg2c
-lm -lgcc_s -lunwind
libtool: link: warning: library
`/home/eecs/dleuen/software/meeplibs/lib/libharminv.la' was moved.
libtool: link: warning: library
`/home/eecs/dleuen/software/meeplibs/lib/libharminv.la' was moved.
mpiCC -O2 -o bench.dac bench.o
-L/home/eecs/dleuen/software/meeplibs/lib ../src/.libs/libmeep_mpi.a
/home/eecs/dleuen/software/meeplibs/lib/libhdf5.so -lz -lgsl
/home/eecs/dleuen/software/meeplibs/lib/libharminv.a
-L/usr/lib/gcc-lib/ia64-linux/3.3.5
-L/usr/lib/gcc-lib/ia64-linux/3.3.5/../../.. -llapack -lcblas -lf77blas
-latlas /usr/lib/libfftw3.so -lfrtbegin /usr/lib/libg2c.so -lm -lgcc_s
-lunwind -Wl,--rpath -Wl,/home/eecs/dleuen/software/meeplibs/lib
-Wl,--rpath -Wl,/home/eecs/dleuen/software/meeplibs/lib
mpirun -np 2 ./bench.dac
Using MPI version 1.2, 2 processes
Benchmarking with 2 processors...
bench:, test, total time (s), normalized time (s/Mgs)
bench:, Periodic 6x4 , 1.05078, 0.469099
bench:, Periodic 12x1, 1.28516, 0.606206
bench:, Periodic 1x12, 1.29297, 0.609891
bench:, Periodic 12x0, 6.20703, 3.08501
bench:, Periodic 12x12, 1.38281, 0.40198
p1_13870:  p4_error: interrupt SIGSEGV: 11
rm_l_1_13877: (11.261719) net_send: could not write to fd=5, errno = 32
p1_13870: (11.261719) net_send: could not write to fd=5, errno = 32
touch bench.done
if mpiCC -DHAVE_CONFIG_H -I. -I. -I..  -I../src
-I/home/eecs/dleuen/software/meeplibs/include  -O2 -MT
bragg_transmission.o -MD -MP -MF ".deps/bragg_transmission.Tpo" -c -o
bragg_transmission.o bragg_transmission.cpp; \
then mv -f ".deps/bragg_transmission.Tpo" ".deps/bragg_transmission.Po";
else rm -f ".deps/bragg_transmission.Tpo"; exit 1; fi
/tmp/cc8IcpiQ.s: Assembler messages:
/tmp/cc8IcpiQ.s:904: Warning: Additional NOP may be necessary to
workaround Itanium processor A/B step errata
/bin/sh ../libtool --tag=CXX --mode=link mpiCC  -O2
-L/home/eecs/dleuen/software/meeplibs/lib -o bragg_transmission.dac
bragg_transmission.o ../src/libmeep_mpi.la -lhdf5 -lz -lgsl -lharminv
-llapack -lcblas -lf77blas -latlas -lfftw3 -lm
-L/home/eecs/dleuen/software/meeplibs/lib
-L/usr/lib/gcc-lib/ia64-linux/3.3.5
-L/usr/lib/gcc-lib/ia64-linux/3.3.5/../../.. -lfftw3 -lfrtbegin -lg2c
-lm -lgcc_s -lunwind
libtool: link: warning: library
`/home/eecs/dleuen/software/meeplibs/lib/libharminv.la' was moved.
libtool: link: warning: library
`/home/eecs/dleuen/software/meeplibs/lib/libharminv.la' was moved.
mpiCC -O2 -o bragg_transmission.dac bragg_transmission.o
-L/home/eecs/dleuen/software/meeplibs/lib ../src/.libs/libmeep_mpi.a
/home/eecs/dleuen/software/meeplibs/lib/libhdf5.so -lz -lgsl
/home/eecs/dleuen/software/meeplibs/lib/libharminv.a
-L/usr/lib/gcc-lib/ia64-linux/3.3.5
-L/usr/lib/gcc-lib/ia64-linux/3.3.5/../../.. -llapack -lcblas -lf77blas
-latlas /usr/lib/libfftw3.so -lfrtbegin /usr/lib/libg2c.so -lm -lgcc_s
-lunwind -Wl,--rpath -Wl,/home/eecs/dleuen/software/meeplibs/lib
-Wl,--rpath -Wl,/home/eecs/dleuen/software/meeplibs/lib
mpirun -np 2 ./bragg_transmission.dac
Using MPI version 1.2, 2 processes
meep: large error inf at freq = 0.1: T = nan instead of 0.704209
[0] MPI Abort by user Aborting program !
[0] Aborting program!
p0_22184:  p4_error: : 1
make[2]: *** [bragg_transmission.done] Error 1
rm bragg_transmission.o
make[2]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/eecs/dleuen/software/meep-0.9/tests'
make: *** [check-recursive] Error 1
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to