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 (NCSA). In 2016, he
became acting director of NCSA. 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.