Ralph,

I agree with what you stated in points 1-4.  That is what we are looking
for.
I understand your point now about the non-MPI users too. :-)

Thanks,
-cdm

-----Original Message-----
From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On
Behalf Of Ralph Castain
Sent: Wednesday, November 29, 2006 8:01 AM
To: Open MPI Users
Subject: Re: [OMPI users] Pernode request

Hi Chris

Thanks for the patience and the clarification - much appreciated. In
fact, I have someone that needs to learn more about the code base, so I
think I will assign this to him. At the least, he will have to learn a
lot more about the mapper!

I have no problem with modifying the pernode behavior to deal with the
case of someone specifying -np as you describe. It would be relatively
easy to check. As I understand it, you want the behavior to be:

1. if no -np is specified, launch one proc/node across entire allocation

2. if -np n is specified AND n is less than the number of allocated
nodes, then launch one proc/node up to the specified number. Of course,
this is identical to just doing -np n -bynode, but that's immaterial.
;-)

3. if -np n is specified AND n is greater than the number of allocated
nodes, error message and exit

4. add a -npernode n option that launches n procs/node, subject to the
same tests above.

Can you confirm?

Finally, I think you misunderstood my comment about the MPI folks. Our
non-MPI users couldn't care less about commonality of command line
arguments across MPI implementations. Hence, I leave issues in that area
to the MPI members of the team - they are the ones that decide how to
deal with the myriad of different option syntaxes in the MPI community.

Gives me too much of a headache! :-)

Ralph




Reply via email to