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:
2014 US Trilinos User Group Meeting, Oct 27 - 29, 2014, Albuquerque, NM, USA
Supercomputing 2014, November 16 - 21, 2014, New Orleans, LA, USA
JST/CREST Development of System Software Technologies for post-Peta Scale High Performance Computing December 2 - 4, 2014, Kobe, Japan
2015 SIAM Conference on Computational Science and Engineering, March 14 - 21, 2015, Salt Lake City, UT, USA
2015 European Trilinos User Group Meeting, March 2 - 4, 2015, Paris-Saclay, France
++ Recent or Frequently-requested Technical Reports and Papers:
HPCG Technical Specification
Toward a New Metric for Ranking High Performance Computing Systems
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
Sustainable CSE Software Engineering and Support: Lessons Learned from the Trilinos Project
Improving Performance via Mini-applications (Mantevo Overview)
Barely Sufficient Software Engineering: 10 Practices to Improve Your CSE Software (SECSE 2009, ICSE 2009)
The Changing Scope of Trilinos
Trilinos Overview (ACM TOMS Paper)
Parallel segregated Schur complement methods for fluid density functional theories (SIAM SISC paper)
++ Recent or Frequently-requested Presentations:
Trilinos Overview, Intel Webinar, June 11, 2013
Toward Resilient Algorithms and Applications, (FTXS 2013, June 2013, New York City, New York)
Software Engineering Principles: The TriBITS Lifecycle Model (DOE Climate Summit, Berkeley, CA, December 2012)
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 Download Page
HPCG Benchmark Download Page