Mike Heroux Sandia National Laboratories
Mike Heroux Michael A. Heroux
Senior Scientist
Center for Computing Research

Email: maherou at sandia.gov
Phone Number: +1 505 379 5518
Fax Number: +1 320 845 7846
Office: 18125 Kreigle Lake Road, Avon, MN 56310

++ Upcoming Conference and Workshop Information:
4th Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4), September 12 - 14, 2016, Manchester, UK
Workshop on CCDSC, Oct 3 - 6, 2016, Lyon, France
2016 US Trilinos User Group Meeting, Oct 24 - 26, 2016, Albuquerque, NM, USA
Post-Moore Workshop (Co-located with Supercomputing 2016), November 14, 2016, Salt Lake City, USA
Supercomputing 2016, November 13 - 18, 2016, Salt Lake City, USA
SIAM Conference on Computational Science and Engineering, February 27 - March 3, 2016, Atlanta, GA, USA
++ Recent or Frequently-requested Articles, Reports and Papers:
ACM DL Author-ize serviceEditorial: ACM TOMS Replicated Computational Results Initiative
Michael A. Heroux
ACM Transactions on Mathematical Software (TOMS), 2015
Exascale Programming: Adapting What We Have Can (and Must) Work
Sustainable and Productive: Improving Incentives for Quality Software
Exploring Container Technologies for Large Scientific Libraries: Docker and Trilinos
Parallel subdomain solver strategies for the algebraic additive Schwarz preconditioner
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:
Resilient Programming Models
Developing and Using Scientific Libraries on Emerging Architectures, (SIAM CSE15, Salt Lake City, UT, USA, March 2015
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