You can use the relative host syntax, but you cannot use a "pernode"
or "npernode" option when you have more than one application on the
cmd line. You have to specify the number of procs for each
application, as the error message says. :-)
IIRC, the reason was that we couldn't decide on how
Ralph,
I am using 1.3.2, so the relative node syntax certainly seems the way to
go. However, I seem to be missing something. On the 'orte_hosts' man
page near the top is the simple example:
mpirun -pernode -host +n1,+n2 ./app1 : -host +n3,+n4 ./app2
I set up my job to run on 4 nodes (4 proces
What version are you trying to do this with?
Reason I ask: in 1.3.x, we introduced relative node syntax for
specifying hosts to use. This would eliminate the need to create the
hostfiles.
You might do a "man orte_hosts" (assuming you installed the man pages)
and see what it says.
Ralph
I want to run a number of MPI executables simultaneously in a PBS job.
For example on my system I do 'cat $PBS_NODEFILE' and get a list like
this:
n04
n04
n04
n04
n06
n06
n06
n06
n07
n07
n07
n07
n09
n09
n09
n09
i.e, 16 processors on 4 nodes. from which I can parse into file(s) as
desired. If I w