Date: November 2011
2. Present Academic Rank: Professor
 3. Tenure Status: AA

5. Degrees
6. Academic Positions Held

Adjunct Professor,
Dept. of Computer Science,
University of Tennessee,
Knoxville, 19881991.

Professor,
Dept. of Computer Science,
University of Illinois at UrbanaChampaign,
1991present.

Fulton Watson Copp Chair,
Dept. of Computer Science,
University of Illinois at UrbanaChampaign,
2002present.
7. Other Professional Employment

Scientific Applications Programmer,
Oak Ridge National Laboratory, 19681974.

Eugene P. Wigner Postdoctoral Fellow,
Oak Ridge National Laboratory, 19781980.

Research Staff Member,
Oak Ridge National Laboratory, 19801986.

Computer Science Group Leader,
Oak Ridge National Laboratory, 19841991.

Senior Research Staff Member,
Oak Ridge National Laboratory, 19861991.

Senior Computer Scientist,
Center for Supercomputing Research and Development,
March 1991August 1991.

Senior Research Scientist,
National Center for Supercomputing Applications,
19912000.
8. Honors, Recognition and Outstanding Achievements
a. Teaching

William L. Everitt Award for Teaching Excellence, College of
Engineering, University of Illinois at UrbanaChampaign, 1998.

Honorable Mention, Campus Award for Excellence in Undergraduate Teaching,
University of Illinois at UrbanaChampaign, 1999.

Campus Award for Excellence in Graduate and Professional Teaching,
University of Illinois at UrbanaChampaign, 2002.

Engineering Council Award for Excellence in Advising, 2003.

Taylor L. Booth Education Award,
IEEE Computer Society, 2009.

List of Teachers Ranked as Excellent,
University of Illinois at UrbanaChampaign
 Fall 1991 term (Daily Illini, April 7, 1992).

Fall 1993 term (Daily Illini, April 5, 1994).

Spring 1995 term (Daily Illini, October 26, 1995).

Fall 1999 term (Daily Illini, April 26, 2000).

Fall 2000 term (Daily Illini, March 28, 2001).

Fall 2001 term (Daily Illini, March 29, 2002).

Spring 2002 term (Daily Illini, September 4, 2002).

Fall 2002 term (Daily Illini, April 4, 2003).

Fall 2003 term (Daily Illini, April 5, 2004).

Spring 2004 term (Daily Illini, September 8, 2004).

Spring 2008 term.

Spring 2009 term (Daily Illini, September 2, 2009).
b. Research

Eugene P. Wigner Postdoctoral Fellow,
Oak Ridge National Laboratory,
19781980.

ACM
Fellow, Association for Computing
Machinery, 2000.

Recognition of Service Award, Association
for Computing Machinery, 2001.

Member,
European Academy of Sciences,
2002.

Apple Award for Innovation in Science (one of ten awarded nationally), 2007.

SIAM Fellow,
Society for Industrial and Applied Mathematics, 2010.

Associate Fellow,
American Institute of Aeronautics and Astronautics, 2010.

Invited Lectureships (selected list)

International Conference on Vector and Parallel Computing, Loen, Norway, 1986.

Workshop on Vector and Parallel Computing, Umea, Sweden, 1988.

Danish Summer School in Supercomputing, Copenhagen, Denmark, 1989.

IBM Europe Institute, Oberlech, Austria, 1990.

Workshop on Performance Measurement and Visualization of Parallel Systems,
Moravany, Czechoslovakia, 1992.

ICASE/LaRC Workshop on Parallel Numerical Algorithms, Hampton, Virginia,
1994.

Distinguished Lecturer, University of Minnesota Supercomputer Institute,
Minneapolis, Minnesota, 1995.

Distinguished Lecturer, University of Tennessee, Knoxville, Tennessee, 1999.

Keynote Speaker, NSF Workshop on ModelBased Simulation, Arlington,
Virginia, 1999.

Keynote Speaker, DOE Computational Science Graduate Fellowship Conference,
Washington, DC, 1999.

Plenary Speaker,
Eleventh SIAM Conference on Parallel Processing for Scientific Computing,
San Francisco, California, February 2004.

Invited Speaker,
Sixth International Meeting on High Performance Computing for
Computational Science, Valencia, Spain, June 2004.

Cornell University, Ithaca, New York, May 2005.

Distinguished Lecturer, Joint Institute for Computational Science,
Oak Ridge National Laboratory, Oak Ridge, Tennessee, October 2005.

Distinguished Lecturer, University of Tennessee, Knoxville, Tennessee,
October 2005.

Cray Distinguished Lecturer, University of Minnesota, Minneapolis,
Minnesota, November 2005.

Harvard University, Cambridge, Massachusetts, September 2006.

DOE Scientific Discovery Through Advanced Computing (SciDAC) Conference,
Boston, June 2007.

Distinguished Lecturer, Penn State University, University Park,
Pennsylvania, February 2008.
FACTUAL INFORMATION
A. Resident Instruction and Continuing Education
1. Resident Instruction.
Semester  Course  Units  Per Week  Students  Instruction  Responsibility 
Fall 91  CS 350  3.0  3.0  21  lect/disc  100 
Fall 92  CS 350  3.0  3.0  48  lect/disc  100 
Fall 93  CS 350  3.0  3.0  83  lect/disc  100 
Fall 94  CS 350  3.0  3.0  67  lect/disc  100 
Spr 95  CS 491  1.2  1.2  4  lect/disc  100 
Fall 95  CS 350  3.0  3.0  90  lect/disc  100 
Fall 95  CS 491  1.2  1.2  9  lect/disc  100 
Spr 96  CS 491  1.2  1.2  8  lect/disc  100 
Fall 96  CS 491  1.2  1.2  6  lect/disc  100 
Spr 97  CS 454  3.0  3.0  27  lect/disc  100 
Spr 97  CS 491  1.2  1.2  10  lect/disc  100 
Fall 97  CS 350  3.0  3.0  81  lect/disc  100 
Fall 97  CS 491  1.2  1.2  5  lect/disc  100 
Spr 98  CS 491  1.2  1.2  11  lect/disc  100 
Fall 98  CS 350  3.0  3.0  81  lect/disc  100 
Fall 98  CS 491  1.2  1.2  13  lect/disc  100 
Spr 99  CS 491  1.2  1.2  6  lect/disc  100 
Spr 99  CS 497  1.5  1.5  7  lect/disc  100 
Fall 99  CS 454  3.0  3.0  43  lect/disc  100 
Fall 99  CS 491  1.2  1.2  15  lect/disc  100 
Spr 00  CS 491  1.2  1.2  17  lect/disc  100 
Fall 00  CS 350  3.0  3.0  106  lect/disc  100 
Fall 00  CS 491  1.2  1.2  12  lect/disc  100 
Spr 01  CS 491  1.2  1.2  15  lect/disc  100 
Fall 01  CS 350  3.0  3.0  98  lect/disc  100 
Fall 01  CS 491  1.2  1.2  18  lect/disc  100 
Spr 02  CS 454  3.0  3.0  29  lect/disc  100 
Spr 02  CS 491  1.2  1.2  14  lect/disc  100 
Fall 02  CS 350  3.0  3.0  104  lect/disc  100 
Fall 02  CS 491  1.2  1.2  10  lect/disc  100 
Spr 03  CS 199  1.2  1.2  8  lect/disc  100 
Spr 03  CS 491  1.2  1.2  7  lect/disc  100 
Fall 03  CS 199  1.2  1.2  4  lect/disc  100 
Fall 03  CS 350  3.0  3.0  113  lect/disc  100 
Fall 03  CS 491  1.2  1.2  8  lect/disc  100 
Spr 04  CS 454  3.0  3.0  30  lect/disc  100 
Spr 04  CS 491  1.2  1.2  6  lect/disc  100 
Fall 04  CS 450  3.0  3.0  97  lect/disc  100 
Fall 04  CS 591  1.2  1.2  8  lect/disc  100 
Spr 05  CS 591  1.2  1.2  9  lect/disc  100 
Fall 05  CS 591  1.2  1.2  6  lect/disc  100 
Spr 06  CS 554  3.0  3.0  19  lect/disc  100 
Spr 06  CS 591  1.2  1.2  5  lect/disc  100 
Fall 06  CS 591  1.2  1.2  3  lect/disc  100 
Spr 07  CS 450  3.0  3.0  86  lect/disc  100 
Spr 07  CS 591  1.2  1.2  4  lect/disc  100 
Fall 07  CS 458  3.0  3.0  14  lect/disc  100 
Fall 07  CS 591  1.2  1.2  5  lect/disc  100 
Spr 08  CS 554  3.0  3.0  10  lect/disc  100 
Spr 08  CS 591  1.2  1.2  1  lect/disc  100 
2. Continuing Education.
None
3. Other Instructional Activities.

Played an active role in various workshops and other educational activities
offered by the National Center for Supercomputing Applications (NCSA).

Developed instructional materials for a new course, CS 350 –
Numerical Analysis, A Comprehensive Introduction, and taught its
inaugural offering in 1991. Lecture notes developed, which are also used
by other instructors who have taught the course, evolved into a
textbook published by
McGrawHill in 1997.

Served on committee for all comprehensive exams in Numerical Analysis
in the Dept. of Computer Science, 199195, and composed the
comprehensive exams in Numerical Analysis, January 1992, January 1993,
January 1994, and January 1995.

Served on Ph.D. preliminary examination committees for the following
students: Attila Gursoy (November 1991), Xiaoge Wang (May 1992),
Brian Totty (May 1992), Henry Neeman (August 1992), Ed Kornkven
(April 1993), Ulrike Meier Yang (July 1993), Lawrence Rauchwerger
(October 1993), William Blume (November 1993), Roger Bringmann
(April 1994), Kent Seamons (September 1994), Antonio Lain (September
1994), Fernando Carranza (December 1994), Celso Mendes (April 1995),
J. Sreedhar (August 1995), Ying Chen (November 1995), Yi Shang
(March 1996), James Bordner (May 1996), Tara Madhyastha (July 1996),
Paul Hovland (October 1996), Jason Hibbeler (November 1996), Alireza
Namazifard (December 1996), SzuWen Kuo (January 1997), Yong Cho
(September 1997), Jay Hoeflinger (December 1997), Akhil Vidwans
(January 1998), Boyana Norris (April 1998), Jesus Izaguirre (April
1998), Yuan Lin (June 1998), Tao Wang (June 1998), David Solt (July
1998), George Almasi (March 1999), Damrong Guoy (June 1999), Jason
Hales (July 1999), Xiangmin Jiao (May 2000), Gang Zou (July 2000)
Ali Pinar (October 2000), David Hardy (November 2000), Nathan Crane
(December 2000), Milind Bhandarkar (February 2001), Wing Fai Chow
(March 2001), Kemal Aygun (May 2001), Jonghyun Lee (October 2001),
Jin Young Kim (November 2001), Taras Pogorelov (April 2002), Xiaosong
Ma (May 2002), Vanessa Lopez (January 2003), Patrick O'Donoghue
(January 2003), Wei Wang (March 2003), Terry Wilmarth (May 2003),
Arun Prakash (May 2003), Eric Shaffer (November 2003), Orion Lawlor
(April 2004), Gengbin Zheng (April 2004), Rebecca HartmanBaker
(May 2004), Michael Parks (June 2004), Rajeev Jaiman (June 2004),
Shripad Thite (August 2004), Christopher Siefert (November 2004),
Ganesh Bikshandi (May 2005), Kalyana Nakshatrala (December 2005),
Shun Wang (April 2006), Hanna VanderZee (April 2006), David Alber
(May 2006), Jia Guo (June 2006), William Cochran (June 2006), Daniel
Turner (May 2007), Chee Wai Lee (May 2007), Eric Cyr (September
2007), Nathan Bell (December 2007), John Eargle (February 2008),
Andrew Colombi (April 2008), Michael Wolf (April 2008), Jeronymo
Pereira (November 2008), Daniel Manjarres (May 2009), Jacob Schroder
(May 2009), James Brodman (September 2009), Isaac Dooley (November
2009), Mark Gates (November 2009), JaeHyuk Kwack (December 2009),
Jehanzeb Hameed Chaudhry (April 2010), Ramon Calderer (May 2010),
Russell Hewett (July 2010), Adam Reichert (September 2010),
James Lai (November 2010), Nana Arizumi (May 2011), Alexandre
Duchateau (October 2011), Guilherme Amadio (October 2011), Hormozd
Gahvari (November 2011), Esteban MenesesRojas (November 2011),
Timothy Truster (December 2011).

Served on Ph.D. final examination committees for the following
students: Xiaoge Wang (September 1993), Attila Gursoy (March 1994),
Brian Totty (August 1994), Ed Kornkven (December 1994), Ulrike Meier
Yang (December 1994), William Blume (June 1995), Kent Seamons (July
1995), Lawrence Rauchwerger (September 1995), Antonio Lain (October
1995), Henry Neeman (March 1996), Roman Waupotitsch (May 1996),
Celso Mendes (May 1997), Paul Hovland (May 1997), Jason Hibbeler
(May 1997), Yi Shang (August 1997), Tara Madhyastha (August 1997),
J. Sreedhar (September 1997), Ying Chen (February 1998), Jay
Hoeflinger (July 1998), James Bordner (April 1999), SzuWen Kuo
(May 1999), Yong Cho (May 1999), Akhil Vidwans (June 1999), David
Solt (June 1999), Jesus Izaguirre (August 1999), Boyana Norris
(November 1999), Yuan Lin (February 2000), Alireza Namazifard (April
2000), Tao Wang (October 2000), George Almasi (June 2001), Ali
Pinar(June 2001), Damrong Guoy (July 2001), Jason Hales (August
2001), Xiangmin Jiao, (November 2001), Milind Bhandarkar (May 2002),
Kemal Aygun (June 2002), Nathan Crane (July 2002), Gang Zou (August
2002), Jin Young Kim (September 2002), Wing Fai Chow (December
2002), Jonghyun Lee (April 2003), Xiaosong Ma (July 2003), Vanessa
Lopez (January 2004), Patrick O'Donoghue (November 2004), Orion
Lawlor (November 2004), Terry Wilmarth (December 2004), Michael
Parks (December 2004), Wei Wang (March 2005), David Hardy (May
2005), Gengbin Zheng (May 2005), Rebecca HartmanBaker (June 2005),
Eric Shaffer (July 2005), Shripad Thite (August 2005), Taras Pogorelov
(December 2005), Christopher Siefert (January 2006), Ganesh Bikshandi
(December 2006), Rajeev Jaiman (January 2007), Kalyana Nakshatrala
(March 2007), Arun Prakash (April 2007), David Alber (April 2007),
Hanna Neradt (May 2007), Jia Guo (August 2007), Shun Wang (September
2007), William Bell (July 2008), Andrew Colombi (August 2008),
Daniel Turner (September 2008), Eric Cyr (September 2008), Michael
Wolf (April 2009), William Cochran (May 2009), Chee Wai Lee (November
2009), Jeronymo Pereira (February 2010), Jacob Schroder (May 2010),
Isaac Dooley (September 2010), James Brodman (December 2010),
Daniel Manjarres (April 2011), Mark Gates (May 2011), Adam Reichert
(May 2011), Jehanzeb Hameed Chaudhry (June 2011), Russell Hewett (July 2011).
4. Undergraduate Advising, Current Year Only
Currently academic advisor for 23 undergraduate students.
B. Research, Creative, and Other Scholarly Activities
1. Publications
a1. Books Authored or CoAuthored, Original Editions
 Heath, M. T.,
Scientific Computing: An Introductory Survey,
McGrawHill, New York, 1997.
a1. Books Authored or CoAuthored, Revisions
 Heath, M. T.,
Scientific Computing: An Introductory Survey, Second Edition,
McGrawHill,
New York, 2002.
b1. Books Edited or CoEdited
 Heath, M. T., editor,
Hypercube Multiprocessors 1986, SIAM, Philadelphia, PA, 1986.
 Heath, M. T., editor,
Hypercube Multiprocessors 1987, SIAM, Philadelphia, PA, 1987.
 Heath, M. T., V. Torczon, et al., editors,
Proc. Eighth SIAM Conf. on Parallel Processing for Scientific Computing,
SIAM, Philadelphia, PA, 1997.
 Henderson, B., K. A. Yelick, et al., editors,
Proc. Ninth SIAM Conf. on Parallel Processing for Scientific Computing,
SIAM, Philadelphia, PA, 1999.

Heath, M. T., A. Ranade, and R. S. Schreiber, editors,
Algorithms for Parallel Processing,
SpringerVerlag, New York, 1999.

Heath, M. T., and A. Lumsdaine, editors,
Proc. Eighth ACM SIGPLAN Symp. on Principles and Practice of Parallel
Programming, ACM Press, New York, 2001.
c. Chapters in Books
 George, A., and M. T. Heath,
“Solution of Sparse Linear Least Squares Problems Using Givens
Rotations,” in Large Scale Matrix Problems,
ed. by A. Bjorck, R. J. Plemmons and H. Schneider,
Elsevier North Holland, 1981, pp. 6983.
 Geist, G. A., M. T. Heath, and E. Ng,
“Parallel Algorithms for Matrix Computations,”
in The Characteristics of Parallel Algorithms,
ed. by R. Douglass, D. Gannon, and L. Jamieson,
MIT Press, Cambridge, 1987, pp. 233251.
 Heath, M. T.,
“Parallel Computing: Perspectives and Prospects,”
in Opportunities and Constraints of Parallel Computing,
ed. by J. L. C. Sanz, SpringerVerlag, New York, 1989, pp. 6366.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Solution of Sparse Positive Definite Systems on a Hypercube,”
in Parallel Algorithms for Numerical Linear Algebra,
ed. by H. A. Van der Vorst and P. Van Dooren,
North Holland, Amsterdam, 1990, pp. 129156.
 Heath, M. T., E. Ng, and B. W. Peyton,
“Parallel Algorithms for Sparse Linear Systems,”
in Parallel Algorithms for Matrix Computations,
SIAM, Philadelphia, PA, 1990, pp. 83124.
 Heath, M. T.,
“Visualization of Parallel and Distributed Systems,”
in Parallel and Distributed Computing Handbook,
ed. by A. Y. Zomaya, McGrawHill, New York, 1996, pp. 897916.
 Heath, M. T.,
“Parallel Direct Methods for Sparse Linear Systems,”
in Parallel Numerical Algorithms,
ed. by D. E. Keyes, A. Sameh, and V. Venkatakrishnan,
Kluwer Academic Publishers, Boston, 1997, pp. 5590.
 Heath, M. T., A. D. Malony, and D. T. Rover,
“Visualization for Parallel Performance Evaluation and
Optimization,”
in Software Visualization: Programming as a Multimedia Experience,
ed. by J. Stasko, J. Domingue, M. H. Brown, and B. A. Price,
MIT Press, Cambridge, MA, 1998, pp. 347365.
 Heath, M. T., and P. Raghavan,
“Performance of Parallel Sparse Triangular Solution,”
in Algorithms for Parallel Processing,
ed. by M. T. Heath, A. Ranade, and R. S. Schreiber,
SpringerVerlag, New York, 1999, pp. 289305.
 Heath, M. T., and X. Jiao,
“Parallel Methods and Software for Multicomponent Simulations,”
in Parallel Processing for Scientific Computing,
ed. by M. A. Heroux, P. Raghavan and H. D. Simon,
SIAM, Philadelphia, PA, 2006, pp. 341355.
 Golub, G. H., M. T. Heath, and G. Wahba,
“Generalized CrossValidation as a Method for Choosing a Good Ridge
Parameter,” in Milestones in Matrix Computation, ed. by
R. H. Chan, C. Greif, and D. P. O'Leary, Oxford University Press,
New York, 2007, pp. 202212.
d. Monographs
 Gallivan, K. A., M. T. Heath, E. Ng, J. M. Ortega,
B. W. Peyton, R. J. Plemmons, C. H. Romine, A. H. Sameh, and R. G. Voigt,
Parallel Algorithms for Matrix Computations,
SIAM, Philadelphia, PA, 1990.
e1. Articles in Journals
 Haaland, C. M., and M. T. Heath,
“Mapping of Population Density,”
Demography, Vol. 11, No. 2 (May 1974), pp. 321336.
 Golub, G. H., M. T. Heath, and G. Wahba,
“Generalized CrossValidation as a Method for Choosing a Good
Ridge Parameter,”
Technometrics, Vol. 21, No. 2 (May 1979), pp. 215223.
 Chan, T. F., W. M. Coughran, E. H. Grosse, and M. T. Heath,
“A Numerical Library and Its Support,”
ACM Trans. Math. Software, Vol. 6, No. 2 (June 1980), pp. 135145.
 George, A., and M. T. Heath,
“Solution of Sparse Linear Least Squares Problems Using Givens
Rotations,”
Linear Algebra Appl., Vol. 34 (December 1980), pp. 6983.
 George, A., M. T. Heath, and R. J. Plemmons,
“Solution of LargeScale Sparse Least Squares Problems Using
Auxiliary Storage,”
SIAM J. Sci. Stat. Comput., Vol. 2, No. 4 (December 1981),
pp. 416429.
 Heath, M. T.,
“Some Extensions of an Algorithm for Sparse Linear Least
Squares Problems,”
SIAM J. Sci. Stat. Comput., Vol. 3, No. 2 (June 1982), pp. 223237.
 George, A., M. T. Heath, and E. Ng,
“A Comparison of Some Methods for Solving Sparse Linear Least
Squares Problems,”
SIAM J. Sci. Stat. Comput., Vol. 4, No. 2 (June 1983), pp. 177187.
 Heath, M. T.,
“Numerical Methods for Large Sparse Linear Least Squares Problems,”
SIAM J. Sci. Stat. Comput., Vol. 5, No. 3 (September 1984),
pp. 497513.
 Heath, M. T., R. J. Plemmons, and R. C. Ward,
“Sparse Orthogonal Schemes for Structural Optimization Using
the Force Method,”
SIAM J. Sci. Stat. Comput., Vol. 5, No. 3 (September 1984),
pp. 514532.
 George, A., M. T. Heath, and E. Ng,
“Solution of Sparse Underdetermined Systems of Linear Equations,”
SIAM J. Sci. Stat. Comput., Vol. 5, No. 4 (December 1984),
pp. 988997.
 Grossman, G., and M. T. Heath,
“Simultaneous Heat and Mass Transfer in Absorption of Gases
in Turbulent Liquid Films,”
Internat. J. Heat Mass Transfer, Vol. 27, No. 12 (December 1984),
pp. 23652376.
 Berry, M. W., M. T. Heath, I. Kaneko, M. Lawo, R. J. Plemmons,
and R. C. Ward,
“An Algorithm to Compute a Sparse Basis of the Null Space,”
Numer. Math., Vol. 47, No. 4 (December 1985), pp. 483504.
 George, A., M. T. Heath, and J. Liu,
“Parallel Cholesky Factorization on a SharedMemory Multiprocessor,”
Linear Algebra Appl., Vol. 77 (May 1986), pp. 165187.
 Heath, M. T., and D. C. Sorensen,
“A Pipelined Givens Method for Computing the QR Factorization of a
Sparse Matrix,”
Linear Algebra Appl., Vol. 77 (May 1986), pp. 189203.
 Scott, D. S., M. T. Heath, and R. C. Ward,
“Parallel Block Jacobi Eigenvalue Algorithms Using Systolic Arrays,”
Linear Algebra Appl., Vol. 77 (May 1986), pp. 345355.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Solution of Sparse Positive Definite Systems on a SharedMemory
Multiprocessor,”
Internat. J. Parallel Programming,
Vol. 15, No. 4 (August 1986), pp. 309325.
 Heath, M. T., A. J. Laub, C. C. Paige, and R. C. Ward,
“Computing the Singular Value Decomposition of a Product of
Two Matrices,”
SIAM J. Sci. Stat. Comput., Vol. 7, No. 4 (October 1986),
pp. 11471159.
 Laub, A. J., M. T. Heath, C. C. Paige, and R. C. Ward,
“Computation of System Balancing Transformations and Other Applications
of Simultaneous Diagonalization Algorithms,”
IEEE Trans. Automatic Control,
Vol. AC32, No. 2 (February 1987), pp. 115122.
 Gilbert, J. R., and M. T. Heath,
“Computing a Sparse Basis for the Null Space,”
SIAM J. Alg. Disc. Meth., Vol. 8, No. 3 (July 1987), pp. 446459.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Symbolic Cholesky Factorization on a LocalMemory Multiprocessor,”
Parallel Computing, Vol. 5, Nos. 1 & 2 (July 1987), pp. 8595.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Sparse Cholesky Factorization on a LocalMemory Multiprocessor,”
SIAM J. Sci. Stat. Comput., Vol. 9, No. 2 (March 1988),
pp. 327340.
 Heath, M. T., and C. H. Romine,
“Parallel Solution of Triangular Systems on DistributedMemory
Multiprocessors,”
SIAM J. Sci. Stat. Comput., Vol. 9, No. 3 (May 1988), pp. 558588.
 Eisenstat, S. C., M. T. Heath, C. S. Henkel, and C. H. Romine,
“Modified Cyclic Algorithms for Solving Triangular Systems on
DistributedMemory Multiprocessors,”
SIAM J. Sci. Stat. Comput., Vol. 9, No. 3 (May 1988), pp. 589600.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Solution of Sparse Positive Definite Systems on a Hypercube,”
J. Comp. Appl. Math., Vol. 27, Nos. 1 & 2 (September 1989),
pp. 129156.
 Heath, M. T., G. A. Geist, and J. B. Drake,
“Early Experience with the Intel iPSC/860 at Oak Ridge
National Laboratory,”
Internat. J. Supercomput. Appl., Vol. 5, No. 2 (Summer 1991),
pp. 1026.
 Heath, M. T., E. Ng, and B. W. Peyton,
“Parallel Algorithms for Sparse Linear Systems,”
SIAM Review, Vol. 33, No. 3 (September 1991), pp. 420460.
 Heath, M. T., and J. A. Etheridge,
“Visualizing the Performance of Parallel Programs,”
IEEE Software, Vol. 8, No. 5 (September 1991), pp. 2939.
 Demmel, J. W., M. T. Heath, and H. A. van der Vorst,
“Parallel Numerical Linear Algebra,”
Acta Numerica, Vol. 2, (1993), pp. 111197.
 Karp, A. H., M. Heath, D. Heller, and H. Simon,
“1994 Gordon Bell Prize Winners,”
IEEE Computer, Vol. 28, No. 1 (January 1995), pp. 6874.
 Heath, M. T., and P. Raghavan,
“A Cartesian Parallel Nested Dissection Algorithm,”
SIAM J. Matrix Anal. Appl., Vol. 16, No. 1 (January 1995),
pp. 235253.
 Heath, M. T., A. D. Malony, and D. T. Rover,
“The Visual Display of Parallel Performance Data,”
IEEE Computer, Vol. 28, No. 11 (November 1995), pp. 2128.
 Heath, M. T., A. D. Malony, and D. T. Rover,
“Parallel Performance Visualization: From Practice to Theory,”
IEEE Parallel Distrib. Tech., Vol. 3, No. 4 (Winter 1995),
pp. 4460.
 Karp, A. H., M. Heath, and A. Geist,
“1995 Gordon Bell Prize Winners,”
IEEE Computer, Vol. 29, No. 1 (January 1996), pp. 7985.
 Heath, M. T., and P. Raghavan,
“Performance of a Fully Parallel Sparse Solver,”
Internat. J. Supercomput. Appl. High Perf. Comput.,
Vol. 11, No. 1, (Spring 1997), pp. 4964.
 Nasir, M. A., W. C. Chew, P. Raghavan, and M. T. Heath,
“A Comparison of Computational Complexities of HFEM and ABC Based
Finite Element Methods,”
J. Electromagnetic Waves Appl.,
Vol. 11, (1997), pp. 16011617.
 Heath, M. T. and W. A. Dick,
“Virtual Rocketry: Rocket Science Meets Computer Science,”
IEEE Comput. Sci. Engr., Vol. 5, No. 1
(JanuaryMarch 1998), pp. 1626.
 Heath, M. T. and W. A. Dick,
“Virtual Prototyping of Solid Propellant Rockets”
Comput. Sci. Engr.,
Vol. 2, No. 2 (MarchApril 2000), pp. 2132.
 Jiao, X., and M. T. Heath,
“Overlaying Surface Meshes, Part I: Algorithms,”
Internat. J. Comput. Geom. Appl., Vol. 14, No. 6, (December
2004), pp. 379402.
 Jiao, X., and M. T. Heath, “Overlaying Surface Meshes, Part
II: Topology Preservation and Feature Matching,” Internat. J.
Comput. Geom. Appl., Vol. 14, No. 6, (December 2004), pp.
403419.
 Jiao, X., and M. T. Heath, “CommonRefinementBased Data
Transfer between Nonmatching Meshes in Multiphysics Simulations,”
Internat. J. Numer. Meth. Engrg., Vol. 61, No. 14 (December
2004), pp. 24022427.
 Lopez, V., P. Boyland, M. T. Heath, and R. D. Moser, “Relative
Periodic Solutions of the Complex GinzburgLandau Equation,”
SIAM J. Appl. Dynamical Systems, Vol. 4, No. 4 (2005),
pp. 10421075.
 Sahinidis, N. V., M. T. Harandi, M. T. Heath, L. Murphy,
M. Snir, R. P. Wheeler, and C. F. Zukoski,
“Establishing a Master's Degree Programme in Bioinformatics:
Challenges and Opportunities,”
IEE Proc. Syst. Biol., Vol. 152, No. 4 (December 2005), pp. 269275.

Jiao, X., G. Zheng, P. A. Alexander, M. T. Campbell, O. S. Lawlor, J.
Norris, A. Haselbacher, and M. T. Heath,
“A System Integration Framework for Coupled Multiphysics
Simulations,” Engineering with Computers,
Vol. 22, No. 34 (December 2006), pp. 293309.

Gates, M. R., K. Matous, and M. T. Heath,
“Asynchronous MultiDomain Variational Integrators for NonLinear
Problems,” Internat. J. Numer. Meth. Engrg., Vol. 76, (June 2008),
pp. 13531378.

Wolf, M. M., and M. T. Heath,
“Combinatorial Optimization of MatrixVector Multiplication in
Finite Element Assembly,” SIAM J. Sci. Comput., Vol. 31,
No. 4 (July 2009), pp. 29602980.

Avetisyan, A. I., R. Campbell, I. Gupta, M. T. Heath, et al.,
“Open Cirrus: A Global Cloud Computing Testbed,”
IEEE Computer, Vol. 43, No. 4 (April 2010), pp. 3543.

Hewett, R. J., M. T. Heath, M. D. Butala, and F. Kamalabadi,
“A Robust Null Space Method for Linear Equality Constrained State
Estimation,” IEEE Trans. Signal Proc.,
Vol. 58, No. 8 (August 2010), pp. 39613971.

Gates, M., J. Lambros, and M. T. Heath, “Towards High Performance
Digital Volume Correlation,” Experimental
Mechanics, Vol. 51, No. 4 (2011), pp. 491507.
e2. Articles in Conference Proceedings
 George, A., G. H. Golub, M. T. Heath, and R. J. Plemmons,
“Least Squares Adjustment of LargeScale Geodetic Networks
by Orthogonal Decomposition,”
Proc. Symp. on Geodetic Networks and Computations, Munich, Germany, 1981.
 Berry, M. W., M. T. Heath, R. J. Plemmons, and R. C. Ward,
“Orthogonal Schemes for Structural Optimization,”
Trans. First Army Conf. Appl. Math. Comput.,
Army Research Office Rept. 841, February 1984, pp. 477485.
 Heath, M. T.,
“Sparse Matrix Computations,”
Proc. 23rd IEEE Conf. on Decision and Control,
Las Vegas, Nevada, December 1984, pp. 662665.
 Heath, M. T.,
“The Hypercube: A Tutorial Overview,”
Hypercube Multiprocessors 1986,
SIAM, Philadelphia, 1986, pp. 710.
 Geist, G. A., and M. T. Heath,
“Matrix Factorization on a Hypercube Multiprocessor,”
Hypercube Multiprocessors 1986,
SIAM, Philadelphia, 1986, pp. 161180.
 Heath, M. T.,
“Hypercube Applications at Oak Ridge National Laboratory,”
Hypercube Multiprocessors 1987,
SIAM, Philadelphia, 1987, pp. 395417.
 Henkel, C. S., M. T. Heath, and R. J. Plemmons,
“Cholesky Downdating on a Hypercube,”
Proc. Third Conf. Hypercube Concurrent Comput. Appl.,
ACM, New York, 1988, pp. 15921598.
 George, A., M. T. Heath, J. Liu, and E. Ng,
“Sparse Cholesky Factorization on a LocalMemory Multiprocessor,”
Parallel Processing and MediumScale Multiprocessors,
SIAM, Philadelphia, 1989, pp. 5875.
 Geist, G. A., M. T. Heath, B. W. Peyton, and P. H. Worley,
“A MachineIndependent Communication Library,”
Proc. Fourth Conf. Hypercubes, Concurrent Comput. Appl.,
Golden Gate Enterprises, Los Altos, CA, 1990, pp. 565568.
 Heath, M. T.,
“Visual Animation of Parallel Algorithms for Matrix Computations,”
Proc. Fifth Distributed Memory Comput. Conf.,
IEEE Computer Soc. Press, Los Alamitos, CA, 1990, pp. 12131222.
 Worley, P. H., and M. T. Heath,
“Performance Characterization Research at Oak Ridge National
Laboratory,”
Proc. Fourth SIAM Conf. Parallel Processing Sci. Comput.,
SIAM, Philadelphia, PA, 1990, pp. 431436.
 Heath, M. T.,
“Mathematical Software,”
System Software and Tools for High Performance Computing Environments,
SIAM, Philadelphia, 1993, pp. 3550.
 Heath, M. T.,
“Recent Developments and Case Studies in Performance Visualization
Using ParaGraph,”
Performance Measurement and Visualization of Parallel Systems,
Elsevier Science Publishers, Amsterdam, 1993, pp. 175200.
 Heath, M. T., and P. Raghavan,
“Distributed Solution of Sparse Symmetric Positive Definite
Systems,”
Proc. Scalable Parallel Libraries Conf.,
IEEE Computer Soc. Press, Los Alamitos, CA, 1994, pp. 114122.
 Heath, M. T., and P. Raghavan,
“Performance of a Fully Parallel Sparse Solver,”
Proc. Scalable High Performance Comput. Conf.,
IEEE Computer Soc. Press, Los Alamitos, CA, 1994, pp. 334341.
 Heath, M. T.,
“Performance Visualization with ParaGraph,”
Proc. Second Workshop on Environments and Tools for
Parallel Sci. Comput.,
SIAM, Philadelphia, 1994, pp. 221230.
 Nasir, M. A., W. C. Chew, P. Raghavan, and M. T. Heath,
“O(1.5) Solution of Hybrid FEM Problems,” Proc. IEEE Antennas
and Propagation Soc. Internat. Symp., 1994, Vol. 1, pp. 447450.

Jiao, X., H. Edelsbrunner, and M. T. Heath, “Mesh Association:
Formulation and Algorithms,” 8th International Meshing Roundtable,
Lake Tahoe, CA, October 1999.

Pinar, A., and M. T. Heath, “Improving Performance of Sparse
MatrixVector Multiplication,” Supercomputing 99, Portland, OR,
November 1999.

Heath, M. T, R. A. Fiedler, and W. A. Dick, “Simulating Solid
Propellant Rockets at CSAR,” AIAA 20003455, 36th AIAA/ASME/SAE/ASEE
Joint Propulsion Conf., Huntsville, AL, July 2000.

Dick, W. A., R. A. Fiedler, and M. T. Heath, “Integrated Simulation of
Solid Propellant Rockets,” Second European Conference on Launcher
Technology, Centre National d'Etudes Spatiales, Rome, Italy,
November 2000.

Dick, W. A., M. T. Heath, and R. A. Fiedler, “Integrated 3D Simulation
of Solid Propellant Rockets,” AIAA 20013949, 37th AIAA/ASME/SAE/ASEE
Joint Propulsion Conf., Salt Lake City, UT, July 2001.

Jiao, X., and M. T. Heath, “Efficient and Robust Algorithm for Overlaying
Surface Meshes,” Proc. 10th International Meshing Roundtable,
Newport Beach, CA, October 2001.

Jiao, X., and M. T. Heath, “Feature Detection for Surface Meshes,”
Proc. 8th Internat. Conf. on Numerical Grid Generation in
Computational Field Simulation, Honolulu, HI, June 2002.

Dick, W. A., and M. T. Heath, “Whole System Simulation of Solid
Propellant Rockets,” AIAA 20024345, 38th AIAA/ASME/SAE/ASEE Joint
Propulsion Conf., Indianapolis, IN, July 2002.

Lopez, V., P. Boyland, M. Heath, and R. Moser,
“Relative TimePeriodic Solutions of the Complex GinzburgLandau
Equation,” SIAM Conf. Appl. Dynamical Systems, Snowbird, UT, May 2003.

Jiao, X., M. T. Campbell, and M. T. Heath, “Roccom: An ObjectOriented,
Data Centric Software Integration Framework for Multiphysics
Simulations,” 17th Ann. ACM Internat. Conf. Supercomputing, San
Francisco, CA, June 2003.

Jiao, X., and M. T. Heath, “Accurate, Conservative Data Transfer
Between Nonmatching Meshes in Multiphysics Simulations,” 7th
U.S. National Congress on Computational Mechanics, Albuquerque, NM,
July 2003.

Heath, M. T., and X. Jiao, “Parallel Computational Methods
in Multicomponent Systems,” Proc. 11th SIAM Conf. Parallel Processing
for Scientific Computing, San Francisco, CA, February 2004.

Heath, M. T., and X. Jiao, “Parallel Simulation of Multicomponent
Systems,” VECPAR 2004: 6th Internat. Conf. on High Performance
Computing for Computational Science, Valencia, Spain, June 2004,
pp. 496513.

Heath, M. T., and X. Jiao, “Academic Challenges in Coupling
LargeScale Multiphysics Simulations,” Internat. Conf. Computational
Science, Atlanta, Georgia, May 2005.

Dick, W. A., M. T. Heath, R. A. Fiedler, and M. D. Brandyberry,
“Advanced Simulation of Solid Propellant Rockets from First
Principles,”
AIAA 20053990, 41st AIAA/ASME/SAE/ASEE Joint Propulsion Conf.,
Tucson, AZ, July 2005.

Jiao, X., G. Zheng, O. S. Lawlor, P. J. Alexander, M. T. Campbell,
M. T. Heath and R. A. Fiedler, “An Integration Framework for
Simulations of Solid Rocket Motors,” AIAA 20053991, 41st
AIAA/ASME/SAE/ASEE Joint Propulsion Conf., Tucson, AZ, July 2005.

Dick, W. A., and M. T. Heath,
“SP Rocket Simulations at CSAR,” ISTS 2006a28, Proc. 25th
International Symposium on Space Technology and Science, Kanazawa,
Japan, June 2006.

Dick, W. A., R. A. Fiedler, and M. T. Heath,
“Highfidelity Simulation of Solid Propellant Rockets,” ISTS
2006a27, Proc. 25th International Symposium on Space Technology and
Science, Kanazawa, Japan, June 2006.

Dick, W. A, and M. T. Heath,
“Building Rocstar: Simulation Science for Solid Propellant
Rocket Motors,” AIAA 20064590, 42nd AIAA/ASME/SAE/ASEE Joint
Propulsion Conf., Sacramento, CA, July 2006.
f. Publications in above categories that have been submitted but not
yet accepted

Cochran, W. K., and M. T. Heath, “Generating Sufficient
PseudoRandom Numbers in Parallel Using an Approximate OneWay Hash
Function,” J. Comput. Physics, submitted 2010.

Jiang, P., J. Peng, M. T. Heath, and R. Yang, “Finding the
Densest kSubgraph via 1Mean Clustering and LowDimension
Approximation,” Math. Programming Comput., submitted 2011.

Reichert, A., M. T. Heath, and D. J. Bodony, “Energy Stable
Numerical Methods for Hyperbolic Partial Differential Equations Using
Overlapping Domain Decomposition,” J. Comput. Physics,
submitted 2011.
g. Other
Bulletins or Reports (selected list not duplicating items listed elsewhere)
 Funderlic, R. E., and M. T. Heath,
“Linear Compartmental Analysis of Ecosystems,”
Tech. Rept. ORNLIBP714, Oak Ridge National Laboratory, August 1971.
 Heath, M. T.,
“The Numerical Solution of IllConditioned Systems of Linear
Equations,”
Tech. Rept. ORNL4957, Oak Ridge National Laboratory, April 1974.
 Chan, T. F., M. T. Heath, W. M. Coughran, and F. T. Luk,
“Numerical Analysis Program Library User's Guide,”
User Note 82, Stanford Linear Accelerator Center Computing Services,
Stanford Center for Information Processing, October 1975.
 Heath, M. T.,
“Numerical Algorithms for Nonlinearly Constrained Optimization,”
Tech. Rept. STANCS78656,
Dept. of Computer Science, Stanford University, April 1978.
 Heath, M. T., editor,
“Sparse Matrix Software Catalog,”
Oak Ridge National Laboratory, October 1982.
 Heath, M. T.,
“Parallel Cholesky Factorization in MessagePassing Multiprocessor
Environments,”
Tech. Rept. ORNL6150, Oak Ridge National Laboratory, May 1985.
 Geist, G. A., and M. T. Heath,
“Parallel Cholesky Factorization on a Hypercube Multiprocessor,”
Tech. Rept. ORNL6190, Oak Ridge National Laboratory, August 1985.
 Heath, M. T.,
“Parallel Computing at ORNL,”
Oak Ridge National Laboratory Review,
Vol. 18, No. 4 (1985), pp. 17.
 Heath, M. T.,
“Supercomputer Research and Development Requirements
for Army Sponsored Independent Research Center,”
white paper prepared for U.S. Army Research Office, 1987.
 Bailey, D., E. Brooks, J. Dongarra, A. Hayes, M. Heath, and G. Lyon,
“Benchmarks to Supplant Export FPDR Calculations,”
Tech. Rept. NBSIR 883795,
Institute for Computer Sciences and Technology,
National Bureau of Standards, Gaithersburg, MD, June 1988.
 Heath, M. T., and C. H. Romine,
“A Consumer's Guide to Advanced Computer Architectures,”
white paper prepared for U.S. Army Research Office, 1989.
 Geist, G. A., M. T. Heath, B. W. Peyton, and P. H. Worley,
“PICL: A Portable Instrumented Communication Library, C Reference
Manual,”
ORNL/TM11130, Oak Ridge National Laboratory, July 1990.
 Geist, G. A., M. T. Heath, B. W. Peyton, and P. H. Worley,
“A Users' Guide to PICL: A Portable Instrumented Communication
Library,”
ORNL/TM11616, Oak Ridge National Laboratory, September 1990.
 Ostrouchov, L. S., M. T. Heath, and C. H. Romine,
“Modeling Speedup in Parallel Sparse Matrix Factorization,”
ORNL/TM11786, Oak Ridge National Laboratory, March 1991.
 Heath, M. T., and J. A. Etheridge,
“Visualizing Performance of Parallel Programs,”
ORNL/TM11813, Oak Ridge National Laboratory, May 1991.
 Heath, M. T., and P. Raghavan,
“Distributed Solution of Sparse Linear Systems,”
UIUCDCS1793, Dept. of Computer Science, University of Illinois at
UrbanaChampaign, February 1993.
 Sterling, T., P. Messina, M. T. Heath, et al.,
“System Software and Tools for High Performance Computing
Environments,” Publication 9315, Jet Propulsion Laboratory,
Pasadena, California, April 1993.
 Hovland, P., and M. T. Heath,
“Adaptive SOR: A Case Study in Automatic Differentiation of Algorithm
Parameters,”
Preprint ANL/MCSP6730797, Mathematics and Computer Science Division,
Argonne National Laboratory, Argonne, Illinois, July 1997.
 Heath, M. T.,
“WholeSystem Simulation of Solid Rockets Is Goal of ASCI
Center at Illinois,”
SIAM News, Vol. 31, No. 4 (May 1998), pp. 1, 8.
Software
Professor Heath is principal developer or codeveloper of the following
software packages. They have been developed under funding from the
U.S. Government and are freely distributed via the Internet.

CAPSS (CArtesian Parallel Sparse Solver) is a software package
for solving large sparse systems of linear equations on distributedmemory,
messagepassing multicomputers. All phases of the computation,
including ordering, symbolic and numeric factorization, and triangular
solution, are performed in parallel.

ParaGraph provides graphical animation of parallel program
behavior and graphical depiction of numerous measures of parallel
performance, such as processor utilization, communication traffic, and
load balance.

PICL (Portable Instrumented Communication Library) provides
portability among various distributedmemory multicomputers as well as
detailed trace data on parallel execution.

Interactive Educational Modules in Computational Science demonstrate
the basic concepts and algorithms of scientific computing.
2. Grants, Contracts and Gifts Received
a) For Research
Years  Title  Agency  PI/CoPI  Amount 
19911998  Scalable Parallel Libraries  DARPA  PI  $950,000 
19972002 
Center for Simulation of Advanced Rockets  DOE  PI  $20,250,000 
19982001  Utilization of Advanced IntelBased Platforms  Intel  PI  $3,900,000 
19982001  Simulation and Optimization of Casting  NSF/  CoPI  $2,100,000 
 and Extrusion Processes  DARPA   
19982001  Integrated Computational Environment for  NSF  CoPI  $1,100,000 
 Studying Ion Movement in Biological Systems    
20022010 
Center for Simulation of Advanced Rockets  DOE  PI  $26,250,000 
20032006  Robust Lagrangian Surface Propagation  NSF  CoPI  $400,000 
 with Topological Control    
20062008  Meshing Collaboration  Boeing  PI  $126,477 
20062008  Massive Parallelization of xFD  Caterpillar  PI  $190,000 
20082010  Cloud Computing Testbed  NSF/Yahoo/Intel  PI  $560,000 
20102012  Towards Green Data Centers  NSF  CoPI  $293,893 
b) For Instruction
3. Areas of Research
Professor Heath's general areas of research are in largescale scientific
computing, numerical analysis, and parallel computing. His primary
research interests are in numerical linear algebra in general, and sparse
matrix computations in particular. He also has significant research
interests in parallel performance visualization, parallel programming
environments, numerical optimization, and mathematical software.
4. Graduate Thesis Research Advising
M.S. Degrees Granted or Anticipated

Susan Blackford, 1990 (Myricom)
 Robert Gjertsen, 1994 (IBM Austin)
 Paulo Figueiredo, 1995 (Petrobras)
 Robert Block, 1995 (Sun Microsystems)
 Minghorng Lai, 1996

Jesus Izaguirre, 1996 (University of Notre Dame)

Mark Gates, 2007 (University of Tennessee)
(c.) Ph.D. Degrees Granted or Anticipated

Henry Neeman, 1996 (University of Oklahoma)

Paul Hovland, 1997 (Argonne National Laboratory)
 Jason Hibbeler, 1997 (IBM Williston, VT)
 Akhil Vidwans, 1999 (Google, Inc.)

Boyana Norris, 2000 (Argonne National Laboratory)

Ali Pinar, 2001 (Sandia National Laboratories)

Xiangmin Jiao, 2001 (SUNY Stony Brook)

Vanessa Lopez, 2004 (IBM T. J. Watson Research Center)

Rebecca HartmanBaker, 2005 (Oak Ridge National Laboratory)

Hanna Neradt, 2007 (Keiser University)

Michael Wolf, 2009 (Sandia National Laboratories)

William Cochran, 2009 (Oak Ridge National Laboratory)

Mark Gates, 2011 (University of Tennessee)

Adam Reichert, 2011 (The MathWorks, Inc.)

Russell Hewett, 2011 (Massachusetts Institute of Technology)

Peng Jiang, 2013
 Elena Caraba, 2013
 Matthew Michelotti, 2014
5. Editorships of Journals or Other Learned Publications

Editorial Board,
SIAM News, 1988present.

Editorial Board,
SIAM Journal on Scientific Computing, 19901995.

Editorial Board,
International Journal of High Performance Computing Applications,
1993present.

Editorial Board,
SIAM Review, 19942002.

Editorial Board,
SIAM Fundamentals of Algorithms, 20032010.
6. Postdoctoral Associates and Visiting Scientists

Dr. Elizabeth Jessup, USA, 19891991, now Professor, Dept. of Computer
Science, University of Colorado.

Dr. Padma Raghavan, India, 19911994, now Professor,
Dept. of Computer Science and Engineering, Pennsylvania State University.

Dr. Damrong Guoy,
Thailand, 20012004, now with Synopsys, Inc.

Dr. Xiangmin (Jim)
Jiao, China, 20012004, now Assistant Professor, SUNY Stony Brook.

Dr. Vanessa Lopez,
Puerto Rico, 2004, now Research Staff Member,
IBM T. J. Watson Research Center.
 Dr. Eric Shaffer,
USA, 20052007, now Research Scientist, University of Illinois
at UrbanaChampaign.
7. Other Scholarly Activities
Conference Committee Memberships:

Sparse Matrix Symposium, Fairfield Glade, Tennessee, 1982.

Hypercube Multiprocessors (Chair), Knoxville, Tennessee, 1985.

Conference on Hypercube Multiprocessors (Chair), Knoxville, Tennessee, 1986.

Hypercube Concurrent Computers and Applications, Pasadena, California, 1988.

Hypercube Concurrent Computers and Applications, Monterey, California, 1989.

DistributedMemory Computing Conference, Charleston, South Carolina, 1990.

International Conference on Supercomputing, Amsterdam, Netherlands, 1990.

DistributedMemory Computing Conference, Portland, Oregon, 1991.

International Conference on Supercomputing, Cologne, Germany, 1991.

Scalable High Performance Computing Conference, Williamsburg, Virginia,
1992.

HPCC Grand Challenge Applications Workshop, Pittsburgh, Pennsylvania,
1993.

Supercomputing 94, Washington DC, 1994.

Fifth Symposium on Frontiers of Massively Parallel Computation (Cochair
for algorithms), McLean, Virginia, 1995.

International Parallel Processing Symposium, Santa Barbara, California,
1995.

IMA Workshop on Algorithms for Parallel Processing (Cochair), Minneapolis,
Minnesota, 1996.

Eighth SIAM Conference on Parallel Processing for Scientific Computing
(Cochair), Minneapolis, Minnesota, 1997.

Sixth ACM SIGPLAN Symposium on Principles and Practice of Parallel
Programming, Las Vegas, Nevada, 1997.

Seventh IEEE Symposium on Frontiers of Massively Parallel Computation,
Annapolis, Maryland, 1999.

Ninth SIAM Conference on Parallel Processing for Scientific Computing,
San Antonio, Texas, 1999.

SIAM Conference on Computational Science and Engineering, Washington, DC,
2000.

Tenth SIAM Conference on Parallel Processing for Scientific Computing,
Norfolk, Virginia, 2001.

Eighth ACM SIGPLAN Symposium on Principles and Practice of Parallel
Programming (General Chair), Snowbird, Utah, 2001.

SIAM Workshop on Computational Sciences & Engineering, Mathematics,
and Computer Sciences, Arlington, Virginia, 2003.

SIAM Conference on Parallel Processing for Scientific Computing,
San Francisco, California, 2006.

VECPAR 2006: 7th International Meeting on High Performance Computing
for Computational Science, Rio de Janeiro, Brazil, 2006.

International Conference on Parallel Processing, San Diego, 2010.
C. Service
1. Professional Society

Board of Directors, 19851993, and ViceChair, 19891993,
ACM Special Interest Group on Numerical Mathematics (SIGNUM).

ViceChair, 19891992,
SIAM Activity Group on Linear Algebra.

ViceChair, 19941996,
SIAM Activity Group on Supercomputing.

Chair, 19971999,
SIAM Activity Group on Supercomputing.

Member, 20042009,
SIAM Council.
2. University

Numerical Analysis Area Committee, Dept. of Computer Science, 1991present.

Distinguished Lecturer Committee, Dept. of Computer Science, 19921996.

Computational Science and Engineering Steering Committee, College of
Engineering, 19931996.

Computational Science and Engineering Committee, Dept. of Computer Science,
1993present.

Graduate Studies Committee, Dept. of Computer Science, 19941998.

Advisory Committee, Dept. of Computer Science, 19941998, 20012004.

Head Search Committee, Dept. of Computer Science, 1995.

Strategic Planning Committee, Dept. of Computer Science, 19961998.

Recruiting Committee, Dept. of Computer Science, 19961998.

Teaching Evaluation and Improvement Subcommittee, College of Engineering,
19951996.

Engineering Workstation Steering Committee, College of Engineering,
19952000, Chair, 19962000.

Administrative Committee, College of Engineering, 1996present.
 George and Ann Fisher Professorship Search Committee,
Dept. of Electrical and Computer Engineering, 1997.
 Task Force on Biotechnology, College of Engineering, 1998.
 Fellowships, Assistantships and Admissions Committee, Dept. of
Computer Science, 19992000.
 Graduate College Fellowship Board, 19992002.
 Undergraduate Advisor, Dept. of Computer Science, 20002007.
 FaimanMuroga Professorship Search Committee (Chair), Dept. of
Computer Science, 20002001.
 Committee for MS Option in Bioinformatics (Chair), Dept. of Computer
Science, 20022003.
 Bioinformatics Steering Committee, Graduate College, 20022005.
 Advisory Committee on Endowed Appointments, College of
Engineering, 20022006, Chair, 20052006.
 OptionsDefining Committee for Mechanics (Chair), College of
Engineering, 2003.
 Research Computing Advisory Board (Chair), Campus Information
Technologies and Educational Services, 2004.
 NCSA Director Search Committee, 2004.
 College of Engineering Dean Search Committee, 2005.
 Committee on Illinois Preeminence in Computing, 20052006.
 Search Committee for Faculty in Fluid Mechanics (Chair),
College of Engineering, 20052006.
 Advisory Committee for the Institute for Advanced Computing
Applications and Technologies, 2005present.
 Steering Committee for the Illinois Informatics Initiative, 2006present.
 Department of Computer Science Recruiting Committee, 2006present.
 Budget Advisory Committee, College of Engineering, 2010.
 Department of Mathematics Chair Search Committee (Chair), 2011.
3. Federal and State

Selection Panel, NSF Science and Technology Centers program, 1990.

Selection Panel, Presidential and NSF Young Investigator awards, 1990, 1994.

Review Committee for DOE High Performance Computing activities at
Fermi National Accelerator Laboratory, 1991.

Working Group Chair, NASA Workshop on Software for Parallel Systems, 1992.

Advisory Committee, DOE High Performance Computing Research Centers at
Los Alamos National Laboratory
and
Oak Ridge National Laboratory, 19921996.

Scientific Review Committee,
Mathematics and Computer Science Division,
Argonne National Laboratory, 19921998, Chair, 1998.

Panel of Judges, Gordon Bell Prizes in High Performance Computing, 199495.

Committee of Visitors, NSF Division of Computer and Computation Research, 1996.

Participant in Congressional Science Day, Washington DC, 2000.

Review Committee,
Computation Directorate,
Lawrence Livermore National Laboratory,
20032004.

Chair, Director's Review Committee for
Computing Sciences,
Lawrence Berkeley National Laboratory,
2005.

Advanced Scientific
Computing Advisory Committee Balance Panel,
U.S. Department of Energy, 20072008.

Committee of Visitors,
DOE Applied Mathematics Research Program, 2010.

Chair, Scientific Advisory Committee, Computing and Computational
Sciences Directorate, Oak Ridge National Laboratory, 20122014.
Improvement Activities
 Dean's Seminars on teaching improvement, College of Engineering,
University of Illinois at UrbanaChampaign.
 Senior Administrator Orientation, Allerton Park and Conference
Center, August, 1997.
 Provost's Administrative Seminar Series,
University of Illinois at UrbanaChampaign.
 Certificate in Business Administration, Executive Development Center,
University of Illinois at UrbanaChampaign, March 1998.