Journal Papers on MPICH

A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard. Also available as Postscript.
William Gropp, Ewing Lusk, Nathan Doss, and Anthony Skjellum. This is the original paper on MPICH.
A High-Performance MPI Implementation on a Shared-Memory Vector Supercomputer
William Gropp and Ewing Lusk. MPICH on the NEC SX4.
Sowing MPICH: A Case Study in the Dissemination of a Portable Environment for Parallel Scientific Computing. Also available as Postscript.
William Gropp and Ewing Lusk
Describes the software environment used to develop MPICH.

Proceedings Papers on MPICH

Toward Faster Packing and Unpacking of MPI Datatypes. Also available as Postscript.
William Gropp, Ewing Lusk, and Debbie Swider.
This describes an early version of the fast datatype handling used in MPICH2.

Technical Reports on MPICH

An Abstract Device Definition to Support the Implementation of a High-Level Point-to-Point Message-Passing Interface. Also available as Postscript.
William Gropp and Ewing Lusk.
This document describes an early version of the abstract device used to implement MPICH