hi
while the program mpirun run ,it's again written an error:
ferrmi_at_hatter:/usr/soft/src/lam-7.1.1/examples/hello$ lamboot -v -ssi boot
rsh nodos
LAM 7.1.1/MPI 2 C++/ROMIO - Indiana University
n-1<816> ssi:boot:base:linear: booting n0 (hatter)
n-1<816> ssi:boot:base:linear: booting n1 (karelim)
n-1<816> ssi:boot:base:linear: booting n2 (citlali)
n-1<816> ssi:boot:base:linear: booting n3 (morpheus)
n-1<816> ssi:boot:base:linear: finished
ferrmi_at_hatter:/usr/soft/src/lam-7.1.1/examples/hello$ ldd ./hello
liblamf77mpi.so.0 => /usr/soft/lam-mpio/lib/liblamf77mpi.so.0
(0x40014000)
libmpi.so.0 => /usr/soft/lam-mpio/lib/libmpi.so.0 (0x40024000)
liblam.so.0 => /usr/soft/lam-mpio/lib/liblam.so.0 (0x40092000)
libutil.so.1 => /lib/libutil.so.1 (0x400ec000)
libdl.so.2 => /lib/libdl.so.2 (0x400ef000)
libpthread.so.0 => /lib/libpthread.so.0 (0x400f2000)
libc.so.6 => /lib/libc.so.6 (0x40106000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
ferrmi_at_hatter:/usr/soft/src/lam-7.1.1/examples/hello$ mpirun C ./hello
-----------------------------------------------------------------------------
It seems that [at least] one of the processes that was started with
mpirun did not invoke MPI_INIT before quitting (it is possible that
more than one process did not invoke MPI_INIT -- mpirun was only
notified of the first one, which was on node n0).
mpirun can *only* be used with MPI programs (i.e., programs that
invoke MPI_INIT and MPI_FINALIZE). You can use the "lamexec" program
to run non-MPI programs over the lambooted nodes.
-----------------------------------------------------------------------------
i want to know which is the problem, and how to solve it!!
what should I do?
|