Bridging the Gap from HPC Software Engineering to Academic Research
Wednesday and Thursday, March 1-2, 2023
Room G107, RAI Congress Centre | Amsterdam, The Netherlands
Organizers: Keita Teranishi, Oak Ridge National Laboratory; Jeffrey Young, Georgia Institute of Technology; Alessandro Orso, Georgia Institute of Technology
Efforts like the US Exascale Computing Program (ECP) have focused on accelerating scientific codes for next-generation HPC systems as well as bringing modern software engineering practices to these applications. Efforts like ECP focus large amounts of developer resources on a few important codebases, but a much larger body of scientific and research codes do benefit from the same attention, especially in terms of making codes accessible, interoperable, and reliable. This minisymposium will engage a set of expert panelists and the audience in understanding how we can bring best practices for software engineering to the wider audience of scientific software developers.
Presenter Slides and Citation
Please see this link to our Figshare with all the speaker presentations.
We hope you find these presentations interesting and useful for your own work. Please cite individual talks using the provided DOI as follows:
Example text citation: Sameer Shende, “E4S Extreme-Scale Scientific Stack”, SIAM CSE 2023 Minisymposium on Bridging the Gap from HPC Software Engineering to Academic Research, Amsterdam, NE. 2023. DOI: 10.6084/m9.figshare.22200835.v1
Bibtex citation (can also be pulled from FigShare for each presentation):
@article{Shende:2023:e4s_siam,
author = “Sameer Shende”,
title = “{E4S Extreme-Scale Scientific Stack}”,
journal = “Bridging the Gap from HPC Software Engineering to Academic Research (SIAM CSE Minisymposium)”
year = “2023”,
month = “3”,
url = “https://figshare.com/articles/presentation/E4S_Extreme-Scale_Scientific_Stack/22200835”,
doi = “10.6084/m9.figshare.22200835.v1”}
Event Agenda
Wednesday, March 1st; 4:00 PM – 5:40 PM; MS217
Speaker | Talk Title | Speaker Affiliation | Coauthors |
Sameer Shende | E4S Extreme-Scale Scientific Stack [Slides] | University of Oregon, U.S. | |
David E. Bernholdt | Outreach for Better Scientific Software: The IDEAS Productivity Project [Slides] | Oak Ridge National Laboratory, U.S. | |
Irina K. Tezaur | Achieving and Maintaining Performance and Performance Portability Within the Albany Multi-Physics Code: Perspectives and Tools [Slides] | Sandia National Laboratories, U.S.1 Micron Technology, U.S.2 TSMC, Taiwan3 | Max Carlson1, Jerry Watkins1, Mauro Perego1, Kyle Shan2, Carolyn Kao3, Kim Liegois1 |
Cédric Chevalier | Continuous deployment on HPC clusters using Spack [Slides] | CEA, France | Franck Ledoux, Jordan Galby, Julien Racine |
Thursday, March 2nd; 9:45 AM-11:25 AM; MS254
Speaker | Talk Title | Speaker Affiliation | Coauthors |
Ignacio Laguna | Testing and Debugging for Numerical Exceptions in GPU Scientific Applications [Slides] | Lawrence Livermore National Laboratory, U.S. University of Utah, U.S.2 | Tanmay Tirpankar2, Xinyi Li2, Ganesh Gopalakrishnan2 |
Daniel Schemmel | Constraint-Based Testing for Floating-Point Code: Challenges and Opportunities [Slides] | Imperial College London, UK | Cristian Cadar |
Mark Gates | Ensuring Reliability in Next-generation Linear Algebra Libraries [Slides] | University of Tennessee-Knoxville, U.S KAUST, Saudi Arabia2 | Asim YarKhan, Dalal Sukkari, Sebastien Cayrols, Daniel R. Bielich, Jack J. Dongarra, Kadir Akbudak2 |
Terry Cojean | Continuous Testing and Benchmarking in a HPC Sparse Linear Algebra Software [Slides] | Karlsruhe Institute of Technology, DE | Hartwig Anzt |