LAM/MPI

LAM/MPI

LAM/MPI is one of the predecessors of the Open MPI project. Open MPI represents a community-driven, next generation implementation of a Message Passing Interface (MPI) fundamentally designed upon a component architecture to make an extremely powerful platform for high-performance computing.

LAM (Local Area Multicomputer) is an MPI programming environment and development system for heterogeneous computers on a network. With LAM/MPI, a dedicated computer cluster or an existing network computing infrastructure can act as a single parallel computing resource. LAM/MPI is considered to be "cluster friendly", in that it offers daemon-based process startup/control as well as fast client-to-client message passing protocols. LAM/MPI can use TCP/IP, shared memory, Myrinet (GM), or Infiniband (mVAPI) for message passing.

LAM features a full implementation of MPI-1 and much of MPI-2. Compliant applications are source code portable between LAM/MPI and any other implementation of MPI. In addition to providing a high-quality implementation of the MPI standard, LAM/MPI offers extensive monitoring capabilities to support debugging. Monitoring happens on two levels. First, LAM/MPI has the hooks to allow a snapshot of process and message status to be taken at any time during an application run. This snapshot includes all aspects of synchronization plus datatype maps/signatures, communicator group membership, and message contents (see the XMPI application on the main LAM web site). On the second level, the MPI library is instrumented to produce a cumulative record of communication, which can be visualized either at runtime or post-mortem.

External links

* [http://www.open-mpi.org/ Open MPI web site]
* [http://www.lam-mpi.org/ LAM/MPI web site]
* [http://www.sccs.swarthmore.edu/users/07/mustpaks/guides/lam_debug Debugging LAM/MPI applications with shell script wrappers]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Lam — and its various forms has several meanings.lām*Lām, a letter of the Arabic alphabetLam*A part of the phrase on the lam *Mor lam, an ancient Lao form of song in Laos:Lam saravane music genre:Lam luang music genre *Lam, Germany, a town in… …   Wikipedia

  • Open MPI — Stable release 1.5.4 / August 18, 2011; 57 days ago (2011 08 18) Operating system Unix, Linux, Windows, Mac OS Platform Cros …   Wikipedia

  • Message Passing Interface — MPI, the Message Passing Interface, is standardized and portable message passing system designed by a group of researchers from academia and industry to function on a wide variety of parallel computers. The standard defines the syntax and… …   Wikipedia

  • Message Passing Interface — MPI MPI Logo Basisdaten Entwickler Argonne National Laboratory Aktuelle Version …   Deutsch Wikipedia

  • Interfaz de Paso de Mensajes — Para MPI (Multidimensional Poverty Index), véase Índice de pobreza multidimensional. MPI ( Message Passing Interface , Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una… …   Wikipedia Español

  • Message Passing Interface — Сюда перенаправляется запрос «OpenMPI». На эту тему нужна отдельная статья. Message Passing Interface (MPI, интерфейс передачи сообщений) программный интерфейс (API) для передачи информации, который позволяет обмениваться сообщениями между… …   Википедия

  • MPICH — MPICH2 Тип Программное обеспечение для обмена сообщениями между вычислительными процессами Написана на C, C++, Fortran, FreePascal Операционная система Universal Mac OS X, Linux, Unix, Windows Языки интерфейса …   Википедия

  • Open Source Cluster Application Resources — (OSCAR) es un sistema pensado para la instalación de un cluster HPC (computación de alto rendimiento) de tipo Beowulf además de proporcionar todas las aplicaciones y paquetes necesarios para su administración y desarrollo. Se ha diseñado de tal… …   Wikipedia Español

  • Warewulf — is a computer cluster implementation toolkit that facilitates the process of installing a cluster and long term administration. It does this by changing the administration paradigm to make all of the slave node file systems manageable from one… …   Wikipedia

  • Schappacher — Norbert Schappacher (* 8. Oktober 1950 in Essen) ist ein deutscher Mathematiker. Leben und Wirken Schappacher besuchte das Gymnasium in Essen und studierte ab 1969 an der Universität Bonn u.a. bei Günter Harder und Friedrich Hirzebruch, nach dem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”