Mike Heroux Sandia National Laboratories
Mike Heroux Michael A. Heroux
Distinguished Member of the Technical Staff
Scalable Algorithms Department, 1426
Computing Research 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:
2012 Trilinos User Group Meeting, October 29-November 1, 2012, Albuquerque, NM, USA
2012 Supercomputing Conference, November 10-16, 2012, Salt Lake City, UT, USA
2013 SIAM Conference on Computational Science and Engineering, February 25 - March 1, 2013, Boston, MA, USA
2013 IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 20-24, 2013, Boston, MA, USA
Second Annual European Trilinos User Group Meeting, June 3-5, 2013, Munich, Germany
++ Recent or Frequently-requested Technical Reports and Papers:
TriBITS Lifecycle Model V 1.0 (used by Trilinos)
Bi-modal MPI and MPI+threads Computing on Scalable Multicore Systems
Fault-Tolerant Iterative Methods via Selective Reliability
Improving CSE Software through Reproducibility Requirements
Expanding the Trilinos Developer Community
On the Path to Exascale
Factors Impacting Performance of Multithreaded Sparse Triangular Solve
Sustainable CSE Software Engineering and Support: Lessons Learned from the Trilinos Project
Improving Performance via Mini-applications (Mantevo Overview)
A Light-weight API for Portable Multicore Programming (PDP 2010)
Software Challenges for Extreme Scale Computing (International Journal of High Performance Computing)
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
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)
++ Recent or Frequently-requested Presentations:
Computing Essentials: What SIAM Members Should Know About Emerging Architectures (Recorded lecture, SIAM 2012 Annual Meeting, July 2013, Minneapolis, MN)
Building the Next Generation of Parallel Applications and Libraries (January 2012)
Miniapplications: Vehicles for Co-Design
Building the Next Generation of Parallel Applications and Libraries (January 2011). Video of Presentation is here.
Trilinos Tutorial (2010 Trilinos User Group Meeting). PDF Version here.
Trilinos Tutorial Website Tutorial Video, Part 1 Tutorial Video, Part 2
++ Software Downloads:
Trilinos Download Page
Mantevo Micro-Application Download Page