Local Area Multicomputer (LAM -MPI)

Athanasios I. Margaris
2013 Computer and Information Science  
The objective of this paper is the short description of the LAM (Local Area Multicomputer) implementation of MPI that can be used for the development of parallel applications based on the message passing interface. The paper describes the main aspects of the LAM environment such as the LAM architecture, configuration and use. A comparison between the LAM and the MPICH implementation (another very popular and commonly used MPI implementation) with respect to their performance is also presented.
more » ... boot SSI modules: the modules of this category allow the initialization of the LAM environment without the use of LAM daemons and they are used by the lamboot, recon, wipe and lamgrow commands. • coll SSI modules: the modules of this category allow the implementation of collective communications between the processes of the parallel application. The modules lam_basic and smp belong to this category. These two modules allow the application programmers to design and implement collective algorithms without any knowledge of the LAM-MPI internal details. • cr SSI modules: the modules of this type provide support for checkpoint/restart functionality and they are used by the LAM-MPI commands as well as the MPI processes. The most important module of this type is the blrc module.
doi:10.5539/cis.v6n2p1 fatcat:37jlt6ggxvh67m3a6gg7du5ixi