Prof. William D Gropp

Digital Library

ACM Software System Award

USA - 2024

citation

For MPICH, which has powered 30 years of progress in computational science and engineering by providing scalable, robust, and portable communication software for parallel computers.

MPICH development began in 1992 as a proof of concept for the emerging Message Passing Interface (MPI) standard. The project not only demonstrated the feasibility of MPI, but also played a pivotal role in shaping the standard itself-guiding it toward a design that was both straightforward to use and practical to implement. The name "MPICH" reflects a combination of "MPI" with "Chameleon," a predecessor system on which the original implementation was based.

Beyond influencing the standardization process, MPICH quickly became widely adopted due to its key strengths: it closely tracked the evolving MPI standard, was freely available, highly portable, reliable, and delivered strong performance across diverse computing systems. Its foundational role extended further, serving as the basis for many other MPI implementations that followed.

By making MPI broadly accessible and effective in practice, MPICH established MPI as the lingua franca of parallel computing. It enabled researchers and developers to write portable parallel programs that could seamlessly move across teams, institutions, and platforms-unlocking unprecedented collaboration and accelerating progress in science and engineering worldwide.

Press Release

ACM-IEEE CS Ken Kennedy Award

USA - 2016

citation

For highly influential contributions to the programmability of high-performance parallel and distributed computers, and extraordinary service to the profession.

Press Release

SIAM/ACM Prize in Computational Science and Engineering

USA - 2015

citation

The PETSc Core Development Team: Satish Balay, Jed Brown, William Gropp, Matthew Knepley, Lois Curfman McInnes, Barry Smith, and Hong Zhang

ACM Fellows

USA - 2006

citation

For contributions to message passing protocols.