ParallelComputing


LAM/MPI

In order to use the LAM (Local Area Multicomputer) implementation of the MPI (Message Passing Interface) standard, a user specifies a set of machines and cpus to include in their LAM/MPI virtual cluster. The user then creates (aka "boots") the virtual cluster (aka "world") and proceeds to run LAM specific applications in this virtual world. Special commands are used to compile c, c++, and fortran applications to be run in a LAM world. The user must be sure to halt the world when they are finished using it, or LAM processes will continue to run on the cluster nodes.



An example of compiling and running the hello.c program: