The work described in this report has benefited from conversations with and use by a large number of people. We also thank those that have helped in the implementation of mpich, particularly Patrick Bridges and Edward Karrels. Particular thanks goes to Nathan Doss and Anthony Skjellum for valuable help in the implementation and development of mpich. Debbie Swider, who worked with the mpich group for several years, helped support and enrich the mpich implementation. David Ashton has provided the Windows NT implementation of mpich, supported by a grant from the Microsoft coroporation. The Globus2 device was implemented by Nick Karonis of Northern Illinois University and Brian Toonen of Argonne National Laboratory. The C++ bindings were implemented by Andrew Lumsdaine and Jeff Squyres of the University of Notre Dame. The ROMIO MPI-2 parallel I/O subsystem was implemented by Rajeev Thakur of Argonne.