swe-cse-bof

Software Engineering and Reuse in Modeling, Simulation, and Data Analytics for Science and Engineering (SC 2019 BOF)

A Birds of a Feather session at SC 2019, on Wednesday 20 November 2019

Jump to: Abstract | Agenda | Lightning Talks | Discussion Notes | Organizers | Suggested Citation

Abstract

Software engineering (SWE) for modeling, simulation, and data analytics for computational science and engineering (CSE) is challenging, with ever-more sophisticated, higher fidelity simulation of ever-larger, more complex problems involving larger data volumes, more domains, and more researchers. Targeting both commodity and custom high-end computers multiplies these challenges. We invest significantly in creating these codes, but rarely talk about that experience; we just focus on the results.

We seek to raise awareness of SWE for CSE on supercomputers as a major challenge, and develop an international “community of practice” to continue these important discussions outside of workshops and other “traditional” venues.

Agenda

Time Topic Speaker/Moderator Affiliation
3 min Introduction and Goals David E. Bernholdt Oak Ridge National Laboratory
30 min Lightning Talks Mozhgan Kibiri Chimeh University of Sheffield
52 min General Discussion Daniel S. Katz University of Illinois, National Center for Supercomputing Applications (NCSA)
5 min Wrap-Up and Next Steps Daniel S. Katz University of Illinois, National Center for Supercomputing Applications (NCSA)

Lightning Talks

Title Speaker Affiliation
Software citation: boldly going where no reference has gone before Neil Chue Hong Software Sustainability Institute, EPCC, University of Edinburgh
US-RSE: Building a National Community of Research Software Engineers Ian Cosden Princeton University
Best Practices for Governance of HPC Software Projects Nathan Goldbaum Quansight
Helmholtz Federated IT Services (HIFIS) – Creating Services together Carina Haupt German Aerospace Center (DLR)
Research Software Science: A Scientific Approach to Improving the Development and Use of Research Software Michael A. Heroux Sandia National Laboratories
Continuous Documentation for Fast-Moving Projects Axel Huebl Lawrence Berkeley National Laboratory (LBNL)
Thoughts on mentoring schemes for UK Research Software Engineers Catherine Jones UKRI: Science and Technology Facilities Council
Journal of Open Source Software (JOSS) Daniel S. Katz University of Illinois at Urbana-Champaign
Accelerating Scientific Discovery with Reusable Software Scott Lathrop Shodor Education Foundation, and NCSA at the University of Illinois

Discussion Notes

Thanks to Guido Juckeland as our primary note-taker.

Organizers

Name Affiliation
David E. Bernholdt Oak Ridge National Laboratory
Jeffrey Carver University of Alabama
Neil Chue Hong University of Edinburgh, Software Sustainability Institute
William Gropp University of Illinois, National Center for Supercomputing Applications (NCSA)
Carina Haupt German Aerospace Center (DLR)
Michael A. Heroux Sandia National Laboratories and St. John’s University
Axel Huebl Lawrence Berkeley National Laboratory (LBNL)
Guido Juckeland Helmholtz-Zentrum Dresden-Rossendorf (HZDR)
Mozhgan Kabiri Chimeh University of Sheffield
Daniel S. Katz University of Illinois, National Center for Supercomputing Applications (NCSA)

Suggested Citation

David E. Bernholdt, Jeffrey Carver, Neil Chue Hong, William Gropp, Carina Haupt, Michael A. Heroux, Axel Huebl, Guido Juckeland, Mozhgan Kabiri Chimeh, Daniel S. Katz, organizers, Birds of a Feather session on Software Engineering and Reuse in Modeling, Simulation, and Data Analytics for Science and Engineering, in International Conference for High Performance Computing, Networking, Storage and Analysis (SC ‘19), Denver, Colorado, November 2019. URL: https://betterscientificsoftware.github.io/swe-cse-bof/2019-11-sc19-bof/.