Teaching software sustainability for high performance computing at ATPESC

Anshu Dubey, Katherine M. Riley, David E. Bernholdt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The Argonne Training Program in Extreme Scale Computing (ATPESC) was started by Argonne National Laboratory with the objective of expanding the ranks of better-prepared users of high-performance computing (HPC) machines. One of the unique aspects of the program was inclusion of a track on software engineering and community codes. The inclusion was motivated by the observation that the projects with good software processes were better able to meet their scientific goals. Over the years, with greater awareness of software sustainability issues in the community, the track has evolved into a software productivity and sustainability track. In this paper we present our experience in choosing and disseminating the content related to the topic of software engineering in high performance computing science from the beginning of the program until now. We discuss the motivations and the reception of the tracks. We also document the evolution of the track over the years based on student feedback and also the growth of awareness about software productivity in high performance computing.

Original languageEnglish
Title of host publicationProceedings of EduHPC 2020
Subtitle of host publicationWorkshop on Education for High Performance Computing, Held in conjunction with SC 2020: The International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages19-24
Number of pages6
ISBN (Electronic)9781665422963
DOIs
StatePublished - Nov 2020
Event2020 IEEE/ACM Workshop on Education for High Performance Computing, EduHPC 2020 - Virtual, Atlanta, United States
Duration: Nov 13 2020Nov 13 2020

Publication series

NameProceedings of EduHPC 2020: Workshop on Education for High Performance Computing, Held in conjunction with SC 2020: The International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference2020 IEEE/ACM Workshop on Education for High Performance Computing, EduHPC 2020
Country/TerritoryUnited States
CityVirtual, Atlanta
Period11/13/2011/13/20

Keywords

  • ATPESC, high performance computing

Fingerprint

Dive into the research topics of 'Teaching software sustainability for high performance computing at ATPESC'. Together they form a unique fingerprint.

Cite this