Sowing Mpich: a Case Study in the Dissemination of a Portable Environment for Parallel Scientific Computing
- 1 June 1997
- journal article
- research article
- Published by SAGE Publications in The International Journal of Supercomputer Applications and High Performance Computing
- Vol. 11 (2) , 103-114
- https://doi.org/10.1177/109434209701100204
Abstract
MPICH is an implementation of the MPI specification for a standard message-passing library interface. This paper focuses on the lessons learned from preparing MPICH for diverse parallel computing environments. These lessons include how to prepare software for configuration in un known environments; how to structure software to absorb contributions by others; how to automate the preparation of man pages, Web pages, and other documentation; how to automate prerelease testing for both correctness and performance; and how to manage the inevitable problem reports with a minimum of resources for support.Keywords
This publication has 7 references indexed in Scilit:
- A high-performance MPI implementation on a shared-memory vector supercomputerParallel Computing, 1997
- A high-performance, portable implementation of the MPI message passing interface standardParallel Computing, 1996
- Users manual for doctext: Producing documentation from C source codePublished by Office of Scientific and Technical Information (OSTI) ,1995
- Users manual for tohtml: Producing true hypertext documents from LaTeXPublished by Office of Scientific and Technical Information (OSTI) ,1995
- Users manual for bfort: Producing Fortran interfaces to C source codePublished by Office of Scientific and Technical Information (OSTI) ,1995
- Monitors, messages, and clusters: The p4 parallel programming systemParallel Computing, 1994
- Users manual for the Chameleon parallel programming toolsPublished by Office of Scientific and Technical Information (OSTI) ,1993