Biographical Sketch:
William Gropp received his B.S. in mathematics from Case Western
Reserve University in 1977, an M.S. in physics from the University of
Washington in 1978, and a Ph.D. in computer science from Stanford in
1982. He held the positions of assistant (1982-1988) and associate
(1988-1990) professor in the Computer Science Department of Yale
University. In 1990, he joined the numerical analysis group at
Argonne, where he was a senior computer scientist from 2000-2007 and
associate director of the Mathematics and Computer Science Division
from 2000-2006. He was also a senior scientist in the Department of
Computer Science at the University of Chicago, and a senior fellow in
the Argonne-University of Chicago Computation Institute from
1999-2007. In 2007, he joined the University of Illinois as the Paul
and Cynthia Saylor Professor of Computer Science. From 2008-2014, he
was Deputy Director for Research for the Institute of Advanced
Computing Applications and Technologies at the University of Illinois.
In 2011, he became the founding Director of the Parallel Computing
Institute. In 2013, he was named the Thomas M. Siebel Chair in
Computer Science, and in 2015 was named Chief Scientist of the
National Center for Supercomputing Applications. His research
interests are in parallel computing, software for scientific
computing, and numerical methods for partial differential equations.
Dr. Gropp has played a major role in the development of the MPI
message-passing standard. He is coauthor of MPICH, the most widely
used implementation of MPI, and was involved in the MPI Forum as a
chapter author for both MPI-1 and MPI-2. He has written many books
and papers on MPI, including "Using MPI" and "Using MPI-2". He has
developed adaptive mesh refinement and domain decomposition methods
with a focus on scalable parallel algorithms; these algorithms and
their application to significant scientific problems are discussed in
a book he coauthored, entitled "Parallel Multilevel Methods for
Elliptic Partial Differential Equations." Gropp is also one of the
designers of the PETSc parallel numerical library and has developed
efficient and scalable parallel algorithms for the solution of linear
and nonlinear equations. With the other members of the PETSc core
team, he was awarded the SIAM/ACM Prize in Computational Science and
Engineering in 2015. In addition, he is involved in several other
advanced computing projects, including performance modeling, data
structure modification for ultra-high-performance computers, and
development of component-based software to promote interoperability
among numerical toolkits. Gropp was named an ACM Fellow in 2006, an
IEEE Fellow in 2010, and a SIAM Fellow in 2011. He received the IEEE
Computer Society's Sidney Fernbach award in 2008 and the SIAM-SC
Career Award in 2014. Gropp is a member of the National Academy of
Engineering.