PnMPI
PnMPI is a tool infrastructure for parallel programs implemented using the message passing interface (MPI). It enables users to dynamically assemble multiple tools, both existing and newly developed ones, into a single tool chain and to execute them concurrently. This provides new options for scalable tools designs including (but not concurrently. This provides new options for scalable tool designs including (but not limited to) the transparent virtualization of MPI environments of an application. In addition, PnMPI allows tools to export support routines to other tools. This promotes a separation of tasks between tools which leads to enhanced tool modularity. PnMPI has been implemented for a variety of platforms including Linux and AIX clusters, and a static version of PnMPI is available on Blue Gene/L.
- Short Name / Acronym:
- PnMPI; 002215WKSTN00
- Site Accession Number:
- LLNL-CODE-402774
- Version:
- 00
- Programming Language(s):
- Medium: X; OS: Linux and AIX
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-07NA27344
- OSTI ID:
- 1279701
- Country of Origin:
- United States
Similar Records
OpenSHMEM over MPI-3
Advanced Tri-lab Software Environment (ATSE)