Software Sustainability

a track presented at

Argonne Training Program on Extreme-Scale Computing

on 3:00 pm - 6:30 pm CDT Wednesday 5 August 2026

Presenter: David E. Bernholdt (Oak Ridge National Laboratory)


This page provides detailed information specific to the tutorial event above. Expect updates to this page up to, and perhaps shortly after, the date of the tutorial. Pages for other tutorial events can be accessed from the main page of this site.


Quick Links

On this Page


Description

The BSSw tutorial focuses on issues of developer productivity, software sustainability, and reproducibility in scientific research software, particularly targeting high-performance computers.


Agenda

Time (CDT)TitlePresenter
3:00 PMIntroduction David E. Bernholdt (ORNL)
3:05 PMMotivation and Overview of Best Practices in HPC Software Development David E. Bernholdt (ORNL)
3:30 PMScientific Software Design David E. Bernholdt (ORNL)
4:00 PMBreak
4:30 PMSoftware Testing and Verification David E. Bernholdt (ORNL)
5:00 PMRefactoring Scientific Software David E. Bernholdt (ORNL)
5:30 PMImproving Reproducibility Through Better Software Practices David E. Bernholdt (ORNL)
6:00 PMAI for Software Development and Maintenance David E. Bernholdt (ORNL)
6:30 PMAdjourn

Presentation Slides

The slides will be published at https://doi.org/10.6084/m9.figshare.33139910.

Note that the DOI will become active once the presentations are published.


How to Participate


Stay in Touch


Resources from Presentations

Links from the tutorial presentations are listed here for convenience


Requested Citation

The requested citation the overall tutorial is:

David E. Bernholdt, Software Sustainability track, in Argonne Training Program on Extreme-Scale Computing, St. Charles, Illinois, 2026. DOI: 10.6084/m9.figshare.33139910.

Note that the DOI will become active once the presentations are published.

Individual modules may be cited as Speaker, Module Title, in Software Sustainability track…


Acknowledgements

This tutorial is produced by the Consortium for the Advancement of Scientific Software (CASS).

This work was supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Next-Generation Scientific Software Technologies (NGSST) program.

This work was supported by the U.S. Department of Energy Office of Science, Office of Advanced Scientific Computing Research (ASCR), and by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.