I can get lamboot; mpirun; lamhalt to work but not mpiexec submitted
with PBS. LAM/MPI is compiled with Inteland installed in:
/usr/local/lam-7.1.2_intel
This PBS script 'testpbs' is successful with
qsub -l nodes=4 testpbs
+++++++++++++++++++++++++++++++++++++++++++
#!/bin/sh
#TESTPBS
source /opt/intel/fce/9.0/bin/ifortvars.sh
source /opt/intel/cce/9.0/bin/iccvars.sh
PATH="/usr/local/lam-7.1.2_intel/bin:$PATH";export PATH
alias lamboot='lamboot -prefix /usr/local/lam-7.1.2_intel'
#
lamboot -c /usr/local/lam-7.1.2_intel/etc/lam-conf.lamd -ssi boot tm
mpirun C /home/vanallp/hello
lamhalt
++++++++++++++++++++++++++++++++++++++++++
but if I try(qsub -l nodes=4 testpbs)
with testpbs as:
#!/bin/sh
#TESTPBS
source /opt/intel/fce/9.0/bin/ifortvars.sh
source /opt/intel/cce/9.0/bin/iccvars.sh
PATH="/usr/local/lam-7.1.2_intel/bin:$PATH";export PATH
mpiexec -boot: \
-boot-args -c /usr/local/lam-7.1.2_intel/etc/lam-conf.lamd \
-ssi boot tm :
-prefix /usr/local/lam-7.1.2_intel: \
C /home/vanallp/hello
<eof>
I get:
Lamnodes Failed!
Check if you had booted lam before calling mpiexec else use -machinefile
to pass host file to mpiexec
It appears to not want to use the PBS node list (-ssi boot tm)
Is my syntax out of line or is using the tm boot module not available in
mpiexec?
--
Thanks!
Paul Van Allsburg
|