Mike Heroux Sandia National Laboratories
Mike Heroux Michael A. Heroux
Distinguished Member of the Technical Staff
Scalable Algorithms Department, 1416
Computation, Computers, Information and Mathematics Center

Email: maherou at sandia.gov
Phone Number: 1-320-845-7695 (1-505-845-7695 when in ABQ)
Fax Number: 1-320-845-7846
Office: 18125 Kreigle Lake Road, Avon, MN 56310

++ Upcoming Conference and Workshop Information:
International Exascale Software Project Workshop, Paris, France June 28-29, 2009
2009 SIAM Annual Meeting, July 6-10, 2009
Tenth ACTS Collection Workshop, Berkeley, CA, August 18-21, 2009
2009 Trilinos User Group Meeting, Albuquerque, NM, November 3-5, 2009
Supercomputing 2009 (SC'09), Portland, OR, November 14-20, 2009
Parallel Algorithms and Software for Sparse Linear Algebra Computations (Special session of PDP 2010) February 17-19, 2010, Pisa, Italy
SIAM Conference on Parallel Processing and Scientific Computing (PP10) February 24-26, 2010
++ Recent or Frequently-requested Technical Reports:
Software Challenges for Extreme Scale Computing (International Journal of High Performance Computing, to appear)
Implications of System Errors in the Context of Numerical Accuracy
Barely Sufficient Software Engineering: 10 Practices to Improve Your CSE Software (SECSE 2009, ICSE 2009)
Design issues for numerical libraries on scalable multicore architectures (SciDAC 2008 paper)
The Changing Scope of Trilinos
Some Thoughts on Multicore
Trilinos 9.0 Tutorial
Trilinos Overview (ACM TOMS Paper)
Parallel segregated Schur complement methods for fluid density functional theories (SIAM SISC paper)
The Trilinos Software Lifecycle Model (Proceedings of ICSE 2007)
Improving the Development Process for CSE Software (Proceedings of PDP2007)
A Solver-Independent API for multi-DOF Applications using Trilinos (IJCSE paper)
PyTrilinos Overview (ACM TOMS Paper)
Vector Reduction/Transformation Operators (ACM TOMS Paper)
Trilinos Users Guide
Epetra Performance Optimization Guide
Trilinos Developers Guide
++ Recent or Frequently-requested Presentations:
Scalable Algorithms for 1M Cores: What Might and Might Not Work, and Why
Next-generation Scalable Applications: When MPI-only is not enough, Sandia CSRI Workshop, Santa Fe, NM, June 3-5, 2008
Been There, Done That: Lessons Learned from SMP Computing (Multicore/Manycore Workshop 2007 Talk)
Performance Issues for Sparse Iterative Solvers Talk
Presentation from GP2: Workshop on General Purpose Computing on Graphics Processors, Los Angeles, CA August 7-8, 2004
Trilinos Tutorial from Seventh ACTS Workshop, LBL, Berkeley, CA August 22-25, 2006
++ Software Downloads:
Trilinos Download Page
Mantevo Micro-Application Download Page