Just to further show my confusion (since I wrote much of the TM support):

If you get an interactive allocation and then type "mpirun ....", mpirun will 
execute on the node upon which you are sitting. Jeff's statement is -only- true 
if you "qsub" the job - i.e., you run it in batch mode.

From your prior notes, I was under the impression you were running 
interactively. If this is true, then you only need OMPI to be built with TM 
support on the node which you are interactively working on.

If you are running it in batch mode, then Jeff is correct - you will need OMPI 
built with TM support on all nodes since you (in general) cannot know which 
node PBS will launch you on.

Hope that is clear
Ralph

On Dec 1, 2009, at 7:35 PM, Belaid MOA wrote:

> > Yes, this page is definitely incorrect if you want to run with PBS/TM 
> > support -- you definitely need to install with TM support on all nodes.
> > 
> > The reason is that PBS will launch your script (and therefore 
> > "mpirun") on the first node of the job. This node must have an Open 
> > MPI mpirun with TM support so that it can query PBS to get the nodes 
> > to launch on, use the TM API to launch processes on the nodes 
> > allocated to the job, etc.
> That's exactly the sound logic I understood from OpenMPI documentation but
> I thought the website is reliable in the sense it configured the server node 
> with
> tm support.
> 
> I am very grateful to subscribe to this list. It is one of the most active 
> list I ever saw.
> 
> Thanks a lot Jeff.
> 
> With Best Regards.
> ~Belaid.
> 
> Get a great deal on Windows 7 and see how it works the way you want. See the 
> Windows 7 offers now._______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to