Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] MPI questions

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Reuti reuti at staff.uni-marburg.de
Tue Apr 5 04:32:07 PDT 2005


Jake Thebault-Spieker wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>  
> I guess my question is how do I use MPI? Will the MPICH implementation

http://www.netlib.org/utk/papers/mpi-book/mpi-book.html
ftp://math.usfca.edu/pub/MPI/mpi.guide.ps

> work with a program written for MPI? Does one need MPICH on all of the

Yes.

> nodes, or just the master node?

For MPICH: only on the head node of your job it's necessary. But as in a 
cluster each node can become the headnode of your job, it must be 
available on all nodes in the end.

Ciao - Reuti

> 
> I think computer viruses should count as life.
> I think it says something about human nature
> that the only form of life we have created so far is purely destructive.
> We've created life in our own image.
> - --Stephen Hawking
> 
> 010010100110000101101
> 011011001010010000001
> 010100011010000110010
> 101100010011000010111
> 010101101100011101000
> 010110101010011011100
> 000110100101100101011
> 010110110010101110010
> <//www.plinko.net\\>
> Jake Thebault-Spieker
> 
> 
> 
> Jack wrote:
> 
> 
>>>What is the difference between MPI? Does MPI need to be running on all
>>>the nodes or just the node that the job was started on? Is the debian
>>>package MPICH the correct one?
>>>
>>
>>The various MPI distributions (OpenMPI, LamMPI, MPICH) all attempt
> 
> conform to a set of MPI standards. Thus, sometimes they differ slightly
> in implementation, but normally a code will run on all of them (though
> you will need to compile it usuing the correct libraries).
> 
>>About the running on the nodes question: when, for instance in the Lam
> 
> distribution, you say "lamboot <machine_list>", it goes out and starts
> the "lamd" daemon. Then, when you say "mpirun whatever", all these
> daemons on the hosts each start their process with the correct rank
> number, and they deal with the transactions between nodes.
> 
>>Is that the correct one? Sure. It will probably work, though we have no
> 
> idea exactly what you want to do.
> 
>>There are good descriptions of this sort of thing around, take a look
> 
> on The Oracle (Google).
> 
>>Have fun!
>>
>>-Jack Carrozzo
>>http://www.crepinc.com/
>>
>>
>>
>>
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (MingW32)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>  
> iD8DBQFCUdEAI2YvXV9Bxi0RAlENAKCd0bQim2RGA2Ry3VHO8huFtLehcQCg0EHt
> F4KAQomp/Sj+T3aTbqVQTCE=
> =WUnU
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf




More information about the Beowulf mailing list