LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jim Lasc (jimlasc_at_[hidden])
Date: 2005-08-08 18:11:59


Sorry if I'm asking another question now, but I didn't found anything on
this subject either:

>does it mean to add a node in a batch-scheduled environment?

I thought it was possible NOT to give the nodes in advance (is it?)
And how should I do that (I have to admit I only played with MPI with a
fixed list of nodes which I knew in advance, and just supposed it shouldn't
be difficult to let mpich or lam/mpi "detect the PC's with mpi installed on
it by itself ???).
Thanks.

On 8/9/05, Jeff Squyres <jsquyres_at_[hidden]> wrote:
>
> On Aug 8, 2005, at 6:31 PM, Jim Lasc wrote:
>
> > And for a node, is there allso a method which isn't LAM-specific?
> > Which can be used with all MPI-2 implementations?
>
> Unfortunately, every MPI-2 implementation's version of this is
> different. Since it's not included in the MPI-2 standard, this is
> quite legal. The problem is that there are a *wide* variety of ways to
> do this, most usually having to do with what kind of run-time
> environment you're running in (e.g., what exactly does it mean to add a
> node in a batch-scheduled environment? There are several possible
> answers...).
>
> > (can't you use allso OPEN_PORT, COMM_ACCEPT/CONNECT on the "new" node
> > to connect it with a node which "allready knows what to do" ?
> > Or are there any other methods?
>
> In general, only the MPI API is standardized. MPI does not specify
> even how parallel processes are started (nor anything about resource
> allocation, etc.) -- it only specifies what the API calls do once an
> MPI process is running. This is much like how the Fortran standard
> does not specify how Fortran programs are started (in fact, the MPI
> Forum got their inspiration from Fortran ;-) ).
>
> --
> {+} Jeff Squyres
> {+} jsquyres_at_[hidden]
> {+} http://www.lam-mpi.org/
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>