LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2006-04-26 08:21:42


On Apr 26, 2006, at 2:35 AM, Gavin Tran wrote:

> I'm setting LAM/MPI 7.1.1 on 9 clusters of Debian Sarge by apt-get not
> from source.
> After installing, everything seems ok since I could run lamboot to
> start LAM universe on all my nodes.
> Next I ran LAM Testsuide 7.1.2 to check whether LAM runs properly
> on my system.
> I ran make in lamtest dir. Then errors came out
>
> if mpicc -DHAVE_CONFIG_H -I. -I. -I../reporting -MT accumulate.o
> -MD -MP -MF ".deps/accumulate.Tpo" -c -o accumulate.o
> accumulate.c; \
> then mv -f ".deps/accumulate.Tpo" ".deps/accumulate.Po"; else rm -f
> ".deps/accumulate.Tpo"; exit 1; fi
> accumulate.c: In function `main':
> accumulate.c:48: error: `MPI_MODE_NOPRECEDE' undeclared (first use in
> this function)
> accumulate.c:48: error: (Each undeclared identifier is reported
> only once
> accumulate.c:48: error: for each function it appears in.)
> accumulate.c:51: error: `MPI_MODE_NOPUT' undeclared (first use in
> this function)
> accumulate.c:51: error: `MPI_MODE_NOSUCCEED' undeclared (first use in

It's a known issue that the LAM 7.1.2 test suite will not work with
LAM 7.1.1. LAM/MPI 7.1.1 was missing a couple of #defines required
by the MPI-2 standard. The accumulate.c test uses those defines, so
if they are missing, it won't compile. LAM 7.1.2 includes those
defines, so there is no problem running the 7.1.2 test suite against
the 7.1.2 release. Your best bet is to run the LAM 7.1.1 test suite,
which is available here:

   http://www.lam-mpi.org/download/files/lamtests-7.1.1.tar.gz

Hope this helps,

Brian

-- 
   Brian Barrett
   LAM/MPI developer and all around nice guy
   Have a LAM/MPI day: http://www.lam-mpi.org/