Hi
When I tried to run the parallel test example (Amber10, OpenMPI, Beowulf, Ubuntu 10.10) , I got the following error.
mpiuser.node1:~/amber11/test$ sudo make test.parallel.MM < /dev/null
export TESTsander=/home/mpiuser/amber11/exe/sander.MPI; make test.sander.BASIC
make[1]: Entering directory `/home/mpiuser/amber11/test'
cd cytosine && ./Run.cytosine
'/usr/bin/mpirun: Command not found.
./Run.cytosine: Program error
make[1]: *** [test.sander.BASIC] Error 1
make[1]: Leaving directory `/home/mpiuser/amber11/test'
make: *** [test.sander.BASIC.MPI] Error 2
Then I did
mpiuser.node1:~/amber11/test$ which mpirun
/usr/bin/mpirun
Actually mpirun was invisible to me when I browse to /usr/bin.
The following is the beginning of Makefile.
include ../src/config_amber.h
export AMBERHOME=/home/mpiuser/amber11
SHELL=/bin/sh
export DO_PARALLEL='/usr/bin/mpirun -np 10 --hostfile /home/mpiuser/.mpi_hostfi$
###### Top-level targets, for general use: ############################
I added 2 export.I did export DO_PARALLEL on Ubuntu default shell, but Makefile seemed me not taking the value. Other parallel programs are working fine on my cluster.I have exact same problem on my other mpich2 based cluster.Error there: mpiexec:Command not found
Thank you
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Fri Mar 23 2012 - 01:30:02 PDT