Skip to main content

Showing 1–7 of 7 results for author: Heroux, M A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2311.06995  [pdf, other

    cs.SE cs.CE

    Scalable Delivery of Scalable Libraries and Tools: How ECP Delivered a Software Ecosystem for Exascale and Beyond

    Authors: Michael A. Heroux

    Abstract: The Exascale Computing Project (ECP) was one of the largest open-source scientific software development projects ever. It supported approximately 1,000 staff from US Department of Energy laboratories, and university and industry partners. About 250 staff contributed to 70 scientific libraries and tools to support applications on multiple exascale computing systems that were also under development.… ▽ More

    Submitted 12 November, 2023; originally announced November 2023.

    Comments: 9 pages, 5 figures, submitted to IEEE Computing in Science and Engineering

  2. arXiv:2211.09034  [pdf, other

    cs.SE

    Research Software Science: Expanding the Impact of Research Software Engineering

    Authors: Michael A. Heroux

    Abstract: Software plays a central role in scientific discovery. Improving how we develop and use software for research can have both broad and deep impacts on a spectrum of challenges and opportunities society faces today. The emergence of Research Software Engineer (RSE) as a role correlates with the growing complexity of scientific challenges and diversity of software team skills. In this paper, we descr… ▽ More

    Submitted 16 November, 2022; originally announced November 2022.

    Comments: Submitted to IEEE Computing in Science and Engineering

  3. Community Organizations: Changing the Culture in Which Research Software Is Developed and Sustained

    Authors: Daniel S. Katz, Lois Curfman McInnes, David E. Bernholdt, Abigail Cabunoc Mayes, Neil P. Chue Hong, Jonah Duckles, Sandra Gesing, Michael A. Heroux, Simon Hettrick, Rafael C. Jimenez, Marlon Pierce, Belinda Weaver, Nancy Wilkins-Diehr

    Abstract: Software is the key crosscutting technology that enables advances in mathematics, computer science, and domain-specific science and engineering to achieve robust simulations and analysis for science, engineering, and other research fields. However, software itself has not traditionally received focused attention from research communities; rather, software has evolved organically and inconsistently… ▽ More

    Submitted 7 December, 2018; v1 submitted 20 November, 2018; originally announced November 2018.

  4. arXiv:1704.09004  [pdf, other

    cs.SE

    Kanban + X: Leveraging Kanban for Focused Improvements

    Authors: Adam J. Hey, Michael A. Heroux

    Abstract: Agile Development is used for many problems, often with different priorities and challenges. However, generalized engineering methodologies often overlook the particularities of a project. To solve this problem, we have looked at ways engineers have modified development methodologies for a particular focus, and created a generalized framework for leveraging Kanban towards focused improvements. The… ▽ More

    Submitted 28 April, 2017; originally announced April 2017.

    Comments: 7 pages, 6 figures

    ACM Class: D.2.2

  5. arXiv:1402.3809  [pdf, ps, other

    cs.MS cs.DC

    Toward Resilient Algorithms and Applications

    Authors: Michael A. Heroux

    Abstract: 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 infeasible. In this paper we discuss four approaches for develo** new algorithms that are resilient to hard and soft failures.

    Submitted 13 March, 2014; v1 submitted 16 February, 2014; originally announced February 2014.

    ACM Class: C.4; D.1.3; D.4.5; G.1.0

  6. arXiv:1307.6638  [pdf, ps, other

    cs.MS cs.DC cs.SE

    Supporting 64-bit global indices in Epetra and other Trilinos packages -- Techniques used and lessons learned

    Authors: Chetan Jhurani, Travis M. Austin, Michael A. Heroux, James M. Willenbring

    Abstract: 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 is intended for large-scale, complex multiphysics engineering and scientific applications. Epetra is one of its basic packages. It provides serial and parallel linear algebra capabilities. Before Trilinos version 11.0, r… ▽ More

    Submitted 25 July, 2013; originally announced July 2013.

  7. arXiv:1206.1390  [pdf, other

    math.NA cs.DC cs.PF

    Fault-tolerant linear solvers via selective reliability

    Authors: Patrick G. Bridges, Kurt B. Ferreira, Michael A. Heroux, Mark Hoemmen

    Abstract: 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 parallel computers being built and planned today. As processor counts continue to grow, the cost of ensuring reliability consistently throughout an application will become unbearable. However, many algorithms only need r… ▽ More

    Submitted 6 June, 2012; originally announced June 2012.