mpiexec makes a couiple of serial jobs on each node

"Masahiro TATSUMI (巽 "Masahiro TATSUMI (巽
Wed Jun 26 02:37:39 EDT 2002


Hi!

I'm trying to replace mpirun with mpiexec  but I could not get parallel
job.  

When I try the following script, 

----------------------------------------------------
#!/bin/sh
#PBS -N cpi_mpiexec
#PBS -j oe
#PBS -l nodes=3
cmd_dir="/usr/local/bin"

cat $PBS_NODEFILE
${cmd_dir}/mpiexec /usr/local/mpi/examples/cpi
-----------------------------------------------------

I got the output that tells 3 serial jobs was executed on each node as
follows:

-----------------------------------------------------
anymede3
ganymede2
ganymede1
Process 0 on ganymede2
pi is approximately 3.1416009869231254, Error is 0.0000083333333323
wall clock time = 0.000086
Process 0 on ganymede1
pi is approximately 3.1416009869231254, Error is 0.0000083333333323
wall clock time = 0.000084
pi is approximately 3.1416009869231254, Error is 0.0000083333333323
wall clock time = 0.000082
Process 0 on ganymede3
-----------------------------------------------------

Using mpirun, a parallel job with 3 processors executed correctly:


-----------------------------------------------------
#!/bin/sh
#PBS -N cpi_mpirun
#PBS -j oe
#PBS -l nodes=3
n=`wc -l < $PBS_NODEFILE`
echo job running on $n processors
echo nodes:
cat $PBS_NODEFILE
mpirun -np $n -machinefile $PBS_NODEFILE /usr/local/mpi/examples/cpi
-----------------------------------------------------

-----------------------------------------------------
job running on 3 processors
nodes:
ganymede3
ganymede2
ganymede1
Process 0 on ganymede3
Process 1 on ganymede2
Process 2 on ganymede1
pi is approximately 3.1416009869231249, Error is 0.0000083333333318
wall clock time = 0.000311
-----------------------------------------------------


What is wrong with mpiexec ?


---
Masahiro TATSUMI, Ph.D.  <tatsumi at nfi.co.jp>   // Parallel, it works!
Fuel Engineering and Develpment Dpt.,  Nuclear Fuel Industries, Ltd.
950 Ohaza Noda, Kumatori-cho, Sennan-gun, Osaka 590-0481 JAPAN 
          Tel.: +81-724-52-8111   Fax: +81-724-52-8117     




More information about the mpiexec mailing list