Argonne National Laboratory Argonne Distinguished Fellow U.S. Department of Energy
  Search

Ewing L. (Rusty) Lusk

Professional experience

  • 2007 - present: Division Director, Mathematics and Computer Science Division
  • 2005-2007: Acting Division Director, MCS
  • 1989 - present: Senior Computer Scientist, Argonne National Laboratory
  • 1997 - present: Adjunct Professor, University of Chicago
  • 1982-1989: Computer Scientist, Argonne National Laboratory
  • 1989-1997: Scientific Director, Advanced Computing Research Facility
  • 1982-1983: Professor, Northern Illinois University
  • 1978-1982: Associate Professor, Northern Illinois University
  • 1979: Acting Director, NIU Division of Computer Science
  • 1970-1978: Assistant Professor, Northern Illinois University

Education

  • Ph.D., Mathematics, University of Maryland, 1970
  • B.A., Mathematics, Notre Dame, 1965

Awards

  • 2005: R&D 100 Magazine Award for “MPICH2 1.0: Bringing Advanced New Capabilities to Parallel Computing”
  • 2000: University of Chicago for Distinguished Performance at Argonne National Laboratory

Research interests

  • Parallel Computing
  • Communication libraries
  • Program Visualization
  • Automated Reasoning
  • Automated Theorem Proving
  • Database Technology
  • Logic Programming
  • Systems Software
  • Parallel Programming Models and Languages

Books

  • Automated Reasoning: Introduction and Applications, with L. Wos, R. Overbeek, and J. Boyle, Prentice-Hall, Englewood Cliffs, New Jersey, 1984. (Japanese Edition, McGraw-Hill, New York, 1987).
  • Desiging IMS Data Bases from Entity-Relationshop Models, with R. Overbeek and B. Parrello, Auerback Publishers, Inc., 1985.
  • Portable Programs for Parallel Processors, with J. Boyle, R. Butler, T. Disz, B. Glickfeld, R. Overbeek, J. Patterson, and R. Stevens, Holt, Rinehart, and Winston, New York, New York, 1987.
  • Automated Reasoning: Introduction and Applications, 2nd Edition, with L. Wos, R. Overbeek, and J. Boyle. McGraw-Hill, New York, 1992.
  • Using MPI: Portable Parallel Programming with the Message-Passing Interface, with W. Gropp and A. Skjellum, MIT Press, Cambridge, Massachusetts,1994.
  • MPI - The Complete Reference: Volume 2, the MPI-2 Extensions, with W. Gropp, S. Huss-Lederman, A. Lumsdaine, B. Nitzberg, W. Saphir, and M. Snir, MIT Press, Cambridge, Massachusetts, 1998.
  • Using MPI: Portable Parallel Programming with the Message-Passing Interface (2nd Edition), with W. Gropp and A. Skjellum, MIT Press, Cambridge, Massachusetts, 1999.
  • Using MPI-2: Advanced Features of the Message-Passing Interface, with W. Gropp and R. Thakur, MIT Press, Cambridge, Massachusetts,1999. (Japanese Edition, Pearson Education Japan, 2002).

Recent publications (from more than 100)

  • "Languages for High-Productivity Computing: The DARPA HPCS Language Project" (with Kathy Yelick), Parallel Processing Letters, vol 17, No. 1, March, 2007.
  • "A Composition Environment for MPI Programs" (with Narayan Desai and Rick Bradshaw), International Journal of High Performance Computing Applications, 2007, 21:2 166-173.
  • "A Portable Method for Finding User Errors in the Usage of MPI Collective Operations" (with Christopher Falzone, Anthony Chan, and William Gropp), International Journal of High Performance Computing Applications, 2007, 21:2 155-165.
  • "An Interoperability Approach to System Software, Tools, and Libraries for Clusters," (with N. Desai, R. Bradshaw, A. Lusk, and R. Butler), International Journal of High Performance Computing Applications, 2006 (in press).
  • “Collective Error Detection for MPI Collective Operations," (with C. Falzone, A. Chan, and W. Gropp), in Proceedings of the 12 th European PVM/MPI Users' Group meeting, Recent Advances in Parallel Virtual Machine and Message Passing Interface, Lecture Notes in Computer Science 3666, Springer, 2005, pp. 138-147.

Argonne Distinguished Fellow

Ewing L. (Rusty) Lusk
Ewing L. (Rusty) Lusk


U.S. Department of Energy Office of Science | UChicago Argonne LLC
Privacy & Security Notice | Contact Us | A-Z Index | Search