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, and in 2017 became 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, the SIAM-SC Career
Award in 2014, and the ACM/IEEE-CS Ken Kennedy Award in 2016. Gropp
is a member of the National Academy of Engineering.