UsingMPI cover Domain Decomposition cover MPI: The Complete Reference Vol2 cover Using MPI 1st edition cover
Using MPI2 cover Sourcebook on Parallel Computing cover Beowulf Cluster Computing with Linux cover SCaLeS report cover
Accuracy and Reliability in Scientific Computing cover IWOMP 2011 proceedings cover Using MPI 3rd edition cover Using Advanced MPI cover
Future Directions for NSF Advanced Computing Infrastructure to Support US Science and Engineering in 2017-2020 Future Directions for NSF Advanced Computing Infrastructure to Support US Science and Engineering in 2017-2020 - Interim Report Designing a Digital Future Next Generation Earth Systems Science at the National Science Foundation

OpenMP in the Petascale Era

OpenMP in the Petascale Era, edited by Barbara Chapman, William Gropp, Kalyan Kumaran, and Matthais Mueller, published by Springer.

Accuracy and Reliability in Scientific Computing

Accuracy and Reliability in Scientific Computing, edited by Bo Einarsson and published by SIAM, 2005; ISBN 0-89871-584-9.

A Science-Based Case for Large-Scale Simulation

The SCaLeS workshop is producing a multi-volume report, edited by David Keyes (Lead editor), Philip Colella, Thom Dunning, Jr., and William Gropp. Volume One is available for download. A draft of volume two is also available.

Beowulf Cluster Computing With Linux

Beowulf Cluster Computing With Linux, 2nd Edition, edited by William Gropp, Ewing Lusk, and Thomas Sterling, published by MIT Press, 2003; ISBN 0-262-69292-9.

Sourcebook of Parallel Computation

The Sourcebook of Parallel Computation, edited by Jack Dongarra, Ian Foster, Geoffrey Fox, William Gropp, Ken Kennedy, Linda Torczon, and Andy White, published by Morgan Kaufmann, 2002; ISBN 1-55860-871-0.

Using MPI, 3rd Edition

Using MPI, 3rd Edition, by William Gropp, Ewing Lusk, and Anthony Skjellum, published by MIT Press, 2014; ISBN 9780262527392. More information on Using MPI is available. An errata is available for the book.

Using Advanced MPI

Using Advanced MPI, by William Gropp, Torsten Hoefler, Rajeev Thakur, and Ewing Lusk, published by MIT Press, 2014; ISBN 9780262527637. More information on Using Advanced MPI is available. An errata is available for the book.

Using MPI, 2nd Edition

Using MPI, 2nd Edition, by William Gropp, Ewing Lusk, and Anthony Skjellum, published by MIT Press, 1999; ISBN 0-262-57132-3. More information on Using MPI is available. An errata is available for the book.

The first edition of Using MPI by William Gropp, Ewing Lusk, and Anthony Skjellum, was published by MIT Press, October 1994; ISBN 0-262-57104-8. An errata is available for the book.

Using MPI-2

Using MPI-2, by William Gropp, Ewing Lusk, and Rajeev Thakur, published by MIT Press, 1999; ISBN 0-262-57133-1. More information on Using MPI-2 is available. An errata is available for the book.

Domain Decomposition

Domain Decomposition: Parallel Multilevel Methods for Elliptic PDES, by Barry Smith, Petter Bjorstad, and William Gropp, published by Cambridge University Press: Europe- North America, 1996; ISBN 0-521-49589-X.

MPI-2: The Complete Reference

MPI: The Complete Reference - 2nd Edition: Volume 2 - The MPI-2 Extensions , by William Gropp, Steven Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, Bill Nitzberg, William Saphir, and Marc Snir, published by The MIT Press, September, 1998; ISBN 0-262-57123-4.

Designing a Digital Future

Designing a Digital Future; a report from the President's Council of Advisors on Science and Technology, December 2010.
The following books contain several chapters that I have written.
  • Beowulf Cluster Computing with Linux
  • Beowulf Cluster Computing with Windows
Computer Science Department
University of Illinois Urbana-Champaign