[Beowulf] MPI questions
jake at spiekerfamily.com
Mon Apr 4 16:42:56 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
I guess my question is how do I use MPI? Will the MPICH implementation
work with a program written for MPI? Does one need MPICH on all of the
nodes, or just the master node?
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
>> 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the Beowulf