Andrew Lumsdaine
Computer Science Department
Indiana University
215 Lindley Hall
Bloomington, IN 47405
Tel: +01 812 855 6486
Fax: +01 812 855 4829
vcard     PGP Public Key
Education
  • Ph.D. Electrical Engineering and Computer Science, MIT, 1992
  • EE, ibid, 1988
  • SMEE, ibid, 1986
  • SBEE, ibid, 1984
Teaching
P536: Advanced Operating Systems
Official course description
Course home page
Last taught Fall 2006.
B629: Generic Programming
Official course description
Course home page
Last taught Spring 2007.
B524: Parallelism in Programming Languages and Systems
Official course description
Course home page
Last taught Spring 2006.
Research Scientists / Post-Doctoral Researchers
Students
Staff
Research Interests
Links to work in progress can be found on the OSL research page.
  • Generic programming
  • Scientific component libraries
  • High performance computing for computational science and engineering
  • Run time systems for parallel computing
  • Scalable mathematical software
  • Cluster computing
  • Software engineering
  • Numerical analysis and numerical linear algebra
  • Iterative numerical methods
  • Waveform relaxation
  • Image and video processing, restoration, and enhancement
Selected Publications
More publications can be found on the OSL publications page.
Open MPI: Goals, Concept, and Design of a Next Generation MPI Implementation.
Edgar Gabriel et al. In Proceedings, 11th European PVM/MPI Users' Group Meeting, Budapest, Hungary, September 2004. (PDF)
MultiArray: A C++ library for generic programming with arrays.
Ronald Garcia and Andrew Lumsdaine. Software: Practice and Experience, 2004. To appear. (PDF)
A Comparative Study of Language Support for Generic Programming.
Ronald Garcia, Jaakko Jarvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. Proceedings of the 2003 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'03), October 2003. (PDF)
Krylov-Subspace Acceleration of Waveform Relaxation.
Andrew Lumsdaine and Deyun Wu. SIAM Journal on Numerical Analysis, 41(1):90-111, 2003. (PDF)
The Boost Graph Library: User Guide and Reference Manual.
Jeremy Siek, Lee-Quan Lee, and Andrew Lumsdaine. Addison-Wesley, 2002.
An updated set of basic linear algebra subprograms (BLAS).
L. Susan Blackford et al. ACM Transactions on Mathematical Software (TOMS), 28(2):135--151, 2002. (PDF)
MPI --- The Complete Reference: Volume 2, the MPI-2 Extensions.
William Gropp, Steven Huss-Lederman, Andrew Lumsdaine, Ewing Lusk, Bill Nitzberg, William Saphir, and Marc Snir. MIT Press, 1998.

If you have comments or suggestions, email
Author: Andrew Lumsdaine
E-Mail:
Created: Aug 12, 1999
Modified:Tue 20-Jan-2007 EST
Copyright ©1997-2007