48 citations · 102 across the 6 of their papers we have counts for
6 papers
Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained
Daniel S. Katz, Lois Curfman McInnes, David E. Bernholdt +10
Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and an…
Kanban + X: Leveraging Kanban for Focused Improvements
Adam J. Hey, Michael A. Heroux
Agile Development is used for many problems, often with different priorities and challenges. However, generalized engineering methodologies often overlook the particularities of a…
xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit
Roscoe Bartlett, Irina Demeshko, Todd Gamblin +12
Extreme-scale computational science increasingly demands multiscale and multiphysics formulations. Combining software developed by independent groups is imperative: no single team…
Toward Resilient Algorithms and Applications
Michael A. Heroux
Over the past decade, the high performance computing community has become increasingly concerned that preserving the reliable, digital machine model will become too costly or infea…
Supporting 64-bit global indices in Epetra and other Trilinos packages -- Techniques used and lessons learned
Chetan Jhurani, Travis M. Austin, Michael A. Heroux +1
The Trilinos Project is an effort to facilitate the design, development, integration and ongoing support of mathematical software libraries within an object-oriented framework. It…
Fault-tolerant linear solvers via selective reliability
Patrick G. Bridges, Kurt B. Ferreira, Michael A. Heroux +1
Energy increasingly constrains modern computer hardware, yet protecting computations and data against errors costs energy. This holds at all scales, but especially for the largest…