Hi!
I've been trying for a while to get openmpi (from 1.0.1 to 1.1.1b4) and
blacs to work together.
Everything compiles ok but when running the blacs tests i get errors.
============
INTEGER SDRV TESTS: BEGIN.
PROCESS { 0, 1} REPORTS ERRORS IN TEST# 1:
Invalid element at A( 1, 1):
Expected= 640084; Received= -54412
Invalid element at A( 2, 1):
Expected= 683078; Received= -2
Invalid element at A( 1, 2):
Expected= -54412; Received= -747635
Invalid element at A( 2, 2):
Expected= -747635; Received= -2
PROCESS { 0, 1} DONE ERROR REPORT FOR TEST# 1.
============
and others like it. (For 1.0.1 up to 1.1b2 i only got errors in the
INTEGER AMX and later
openmpi is compiled with gcc 4.0, MX 1.1.3 on a dual opteron.
blacs is compiled as per the FAQ from openmpi
the tests are run all 4 tasks on the same dual node.
I'm probably doing something stupid somewhere but i'm sofar unable to
find where and what.
Exact config params for openmpi are
export OPT="-O2 -march=k8"
export CC=gcc CFLAGS="$OPT" CXX=g++ CXXFLAGS="$OPT" F77=g77
export FFLAGS="$OPT" FC=gfortran FCFLAGS="$OPT -ff2c"
./configure --enable-smp-locks --with-tm=/lap/torque --with-pic
--enable-cxx-exceptions --with-wrapper-fcflags=-ff2c
Please assist.
--
Ake Sandgren, HPC2N, Umea University, S-90187 Umea, Sweden
Internet: ake_at_[hidden] Phone: +46 90 7866134 Fax: +46 90 7866126
Mobile: +46 70 7716134 WWW: http://www.hpc2n.umu.se
|