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.
|
|
|