Avoiding communication in sparse matrix computations. - James Demmel; Mark Hoemmen; Marghoob Mohiyuddin; Katherine A. Yelick (IPDPS, 2008)

Communication-avoiding parallel and sequential QR factorizations - James Demmel; Laura Grigori; Mark Hoemmen; Julien Langou (CoRR, 2008)

Minimizing communication in sparse matrix solvers. - Marghoob Mohiyuddin; Mark Hoemmen; James Demmel; Katherine A. Yelick (SC, 2009)

Nonnegative Diagonals and High Performance on Low-Profile Matrices from Householder QR. - James Demmel; Mark Hoemmen; Yozo Hida; E. Jason Riedy (SIAM J. Sci. Comput., 2009)

Communication-avoiding Krylov subspace methods. - Mark Hoemmen (2010)

Cooperative Application/OS DRAM Fault Recovery. - Patrick G. Bridges; Mark Hoemmen; Kurt B. Ferreira; Michael A. Heroux; Philip Soltero; Ron Brightwell (Euro-Par Workshops (2), 2011)

A Communication-Avoiding, Hybrid-Parallel, Rank-Revealing Orthogonalization Method. - Mark Hoemmen (IPDPS, 2011)

Fault-tolerant linear solvers via selective reliability - Patrick G. Bridges; Kurt B. Ferreira; Michael A. Heroux; Mark Hoemmen (CoRR, 2012)

Communication-optimal Parallel and Sequential QR and LU Factorizations. - James Demmel; Laura Grigori; Mark Hoemmen; Julien Langou (SIAM J. Sci. Comput., 2012)

Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems. - Eric Bavier; Mark Hoemmen; Sivasankaran Rajamanickam; Heidi Thornquist (Sci. Program., 2012)

Evaluating the Impact of SDC on the GMRES Iterative Solver. - James Elliott; Mark Hoemmen; Frank Mueller 001 (IPDPS, 2014)

Towards Extreme-Scale Simulations with Next-Generation Trilinos: A Low Mach Fluid Application Case Study. - Paul T. Lin; Matthew T. Bettencourt; Stefan Domino; Travis Fisher; Mark Hoemmen; Jonathan J. Hu; Eric T. Phipps; Andrey Prokopenko; Sivasankaran Rajamanickam; Christopher M. Siefert; Eric C. Cyr; Stephen Kennon (IPDPS Workshops, 2014)

Improving the Performance of CA-GMRES on Multicores with Multiple GPUs. - Ichitaro Yamazaki; Hartwig Anzt; Stanimire Tomov; Mark Hoemmen; Jack J. Dongarra (IPDPS, 2014)

Domain Decomposition Preconditioners for Communication-Avoiding Krylov Methods on a Hybrid CPU/GPU Cluster. - Ichitaro Yamazaki; Sivasankaran Rajamanickam; Erik G. Boman; Mark Hoemmen; Michael A. Heroux; Stanimire Tomov (SC, 2014)

Communication lower bounds and optimal algorithms for numerical linear algebra. - Grey Ballard; Erin C. Carson; James Demmel; Mark Hoemmen; Nicholas Knight; Oded Schwartz (Acta Numer., 2014)

Resilience in Numerical Methods: A Position on Fault Models and Methodologies. - James Elliott; Mark Hoemmen; Frank Mueller 001 (CoRR, 2014)

Tolerating Silent Data Corruption in Opaque Preconditioners. - James Elliott; Mark Hoemmen; Frank Mueller 001 (CoRR, 2014)

Towards Extreme-Scale Simulations for Low Mach Fluids with Second-Generation Trilinos. - Paul T. Lin; Matthew T. Bettencourt; Stefan Domino; Travis Fisher; Mark Hoemmen; Jonathan J. Hu; Eric T. Phipps; Andrey Prokopenko; Sivasankaran Rajamanickam; Christopher M. Siefert; Stephen Kennon (Parallel Process. Lett., 2014)

A Numerical Soft Fault Model for Iterative Linear Solvers. - James Elliott; Mark Hoemmen; Frank Mueller 001 (HPDC, 2015)

Versioned Distributed Arrays for Resilience in Scientific Applications: Global View Resilience. - Andrew A. Chien; Pavan Balaji; Peter H. Beckman; Nan Dun; Aiman Fang; Hajime Fujita 002; Kamil Iskra; Zachary A. Rubenstein; Ziming Zheng; Rob Schreiber; Jeff R. Hammond; James Dinan; et al. (ICCS, 2015)

Optimal adiabatic scaling and the processor-in-memory-and-storage architecture (OAS+PIMS). - Erik P. DeBenedictis; Jeanine E. Cook; Mark Hoemmen; Tzevetan S. Metodi (NANOARCH, 2015)

Optimization of Block Sparse Matrix-Vector Multiplication on Shared-Memory Parallel Architectures. - Ryan Eberhardt; Mark Hoemmen (IPDPS Workshops, 2016)

Exploiting data representation for fault tolerance. - James Elliott; Mark Hoemmen; Frank Mueller 001 (J. Comput. Sci., 2016)

Improving Performance of GMRES by Reducing Communication and Pipelining Global Collectives. - Ichitaro Yamazaki; Mark Hoemmen; Piotr Luszczek; Jack J. Dongarra (IPDPS Workshops, 2017)

Exploring versioned distributed arrays for resilience in scientific applications. - Andrew A. Chien; Pavan Balaji; Nan Dun; Aiman Fang; Hajime Fujita 002; Kamil Iskra; Zachary A. Rubenstein; Ziming Zheng; Jeff R. Hammond; Ignacio Laguna; D. Richards; Anshu Dubey; et al. (Int. J. High Perform. Comput. Appl., 2017)

Embedded Ensemble Propagation for Improving Performance, Portability, and Scalability of Uncertainty Quantification on Emerging Computational Architectures. - Eric T. Phipps; Marta D'Elia; H. Carter Edwards; Mark Hoemmen; Jonathan J. Hu; Sivasankaran Rajamanickam (SIAM J. Sci. Comput., 2017)

mdspan in C++: A Case Study in the Integration of Performance Portable Features into International Language Standards. - David S. Hollman; Bryce Lelbach; H. Carter Edwards; Mark Hoemmen; Daniel Sunderland; Christian R. Trott (P3HPC@SC, 2019)

Low-synchronization orthogonalization schemes for s-step and pipelined Krylov solvers in Trilinos. - Ichitaro Yamazaki; Stephen J. Thomas; Mark Hoemmen; Erik G. Boman; Katarzyna Swirydowicz; James J. Elliott (PP, 2020)

Trilinos: Enabling Scientific Computing Across Diverse Hardware Architectures at Scale. - Matthias Mayr; Alexander Heinlein; Christian A. Glusa; Siva Rajamanickam; Maarten Arnst; Roscoe A. Bartlett; Luc Berger-Vergiat; Erik G. Boman; Karen D. Devine; Graham Harper; Michael A. Heroux; Mark Hoemmen; et al. (CoRR, 2025)