Jack Dongarra earned a Bachelor of Science
in Mathematics from Chicago State University in 1972. A year later he finished
a Master of Science in Computer Science from the Illinois Institute of Technology.
By this time, he was already involved in the EISPACK project producing high quality,
portable, Fortran implementations of state-of-the-art algorithms for numerical
linear algebra. He formally received his Ph.D. in Applied Mathematics from the
University of New Mexico in 1980. He worked at the Argonne National Laboratory
until 1989, becoming a senior scientist. He now holds an appointment as University
Distinguished Professor of Computer Science in the Computer Science Department
at the University of Tennessee and is an Adjunct R&D Participant in the Computer
Science and Mathematics Division at Oak Ridge National Laboratory (ORNL), and
an Adjunct Professor in the Computer Science Department at Rice University. He
specializes in numerical algorithms in linear algebra, parallel computing, use
of advanced-computer architectures, programming methodology, and tools for parallel
computers. His research includes the development, testing and documentation of
high quality mathematical software. He has contributed to the design and implementation
of the following open source software packages and systems: EISPACK, LINPACK,
the BLAS, LAPACK, ScaLAPACK, Netlib, PVM, MPI, NetSolve, Top500, ATLAS, and PAPI.
He has published approximately 200 articles, papers, reports and technical memoranda
and he is coauthor of several books. He is a Fellow of the AAAS, ACM, and the
IEEE and a member of the National Academy of Engineering.