NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
The Interoperable Message Passing Interface (IMPI) Extensions to LAM/MPI
Published
Author(s)
J M. Squyers, A Lumsdaine, William L. George, John G. Hagedorn, J E. Devaney
Abstract
Interoperable Message Passing Interface (IMPI) is a protocol specification to allow multiple MPI implementations to cooperate on a single MPI job. Unlike portable MPI implementations, an IMPI-connected parallel job allows the use of vendor-tuned message passing libraries on given target architectures, thus potentially allowing higher levels of performance than previously possible. Additionally, the IMPI protocol uses a low number of connections, which may be suitable for parallel computations across WAN (wide area network) distances. The IMPI specification defines a low-level wire protocol when communicating with a remote MPI implementation. When running IMPI jobs, the only change visible to the user is the sequence of steps necessary to run the job; any correct MPI program will run correctly under IMPI. In this paper, we provide an overview of IMPI, describe its incorporation into the LAM (Local Area Multicomputer) implementation of MPI, and show an example of its use.
Squyers, J.
, Lumsdaine, A.
, George, W.
, Hagedorn, J.
and Devaney, J.
(2001),
The Interoperable Message Passing Interface (IMPI) Extensions to LAM/MPI, MPI Developer¿s Conference, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=151445
(Accessed November 4, 2025)