mpiexec and PBSPro's new syntax

Bryan Putnam bfp at purdue.edu
Tue May 6 11:03:11 EDT 2008


Hi,

If I apply Matt Ford's patch to "get_hosts.c" in mpiexec-0.83, I'm able to 
succesfully use mpiexec with PBSPro 9, as long as I request nodes using 
the PBSPro "old style" syntax for requesting nodes, as in

qsub -I -l nodes=2:ppn=2 ...
cat $PBS_NODEFILE
tempest-000
tempest-000
tempest-001
tempest-001

mpiexec -np 4 ./a.out


However, if I use PBSPro's latest syntax for rquesting nodes, I get an 
error from mpiexec.

qsub -I -l select=2:mpiprocs=2,place=scatter
cat $PBS_NODEFILE
tempest-000
tempest-000
tempest-001
tempest-001

mpiexec -np 4 ./a.out
mpiexec: Error: get_hosts: PBS reports fewer tasks 2 than TM 4.


Would there by any chance be another patch available for PBSPro 
version 9 ?

Thanks!
Bryan

--
Bryan Putnam                
Rosen Center for Advanced Computing, Purdue University
Young Hall (Rm. 519)
302 Wood Street
West Lafayette, IN 47907-2108     
Ph 765-496-8225 Fax 765-494-0566
bfp at purdue.edu
http://www.purdue.edu/itap




More information about the mpiexec mailing list