Presentations from the Software Productivity track at the 2020 Argonne Training Program for Extreme Scale Computing (ATPESC) presented on 2020-08-06 by Davd E. Bernholdt, Anshu Dubey, Mark C. Miller, Katherine M. Riley, and James M. Willenbring.
Topics include:00 Introduction01 Overview of Best Practices in HPC Software Development 02 Agile Methodologies03 Git Workflows04 Software Design05 Software Testing06 Agile Methodologies Redux07 Refactoring08 Continuous Integration09 Reproducibility10 Summary
(The Software Productivity track is very similar to the 6-hour version of our Better Scientific Software tutorial.)
Topics include:00 Introduction01 Overview of Best Practices in HPC Software Development 02 Agile Methodologies03 Git Workflows04 Software Design05 Software Testing06 Agile Methodologies Redux07 Refactoring08 Continuous Integration09 Reproducibility10 Summary
(The Software Productivity track is very similar to the 6-hour version of our Better Scientific Software tutorial.)