Description
Software engineering (SWE) for modeling, simulation, and data analytics for computational science and engineering (CSE) is challenging, with ever-more sophisticated and higher fidelity simulations of ever-larger and more complex problems involving larger data volumes, more domains, and more researchers. At the same time, the pace of change and level of diversity in platform architectures have increased dramatically. CSE software developers already facing scientific demands for “bigger, better, and faster” modeling and simulation capabilities, entailing larger, more multidisciplinary and geographically dispersed development teams, must now also contend with significant architectural changes. Further, increases in data volume and complexity, and the increasing integration of “big data” (analytics & AI/ML) infrastructures (both hardware and software) raise additional SWE challenges. We invest a great deal in creating these codes, but rarely talk about that experience; we just focus on the (scientific) results.
We believe this situation has the makings of a serious software crisis in CSE on HPC, which we ignore at our own expense in scientific productivity and opportunity, therefore we seek to raise awareness of SWE for CSE on supercomputers as a major challenge, and to develop an international “community of practice” to continue these important discussions outside of workshops and other “traditional” venues.
This BoF provides an opportunity for people concerned about this topic to share existing activities, discuss how we can expand and improve on them, and share the results. Presentations and discussion notes will be made available to the community at the BoF series website, http://bit.ly/swe-cse-bof.
Agenda
Time | Title (link to slides) | Speaker/Moderator | Affiliation |
---|---|---|---|
5 min | Introduction and Goals | Mozhgan K. chimeh | NVIDIA |
Lightning Talks | |||
3 min | Software Sustainability in Experimental Facilities | Anshu Dubey | Argonne National Laboratory |
3 min | Code Refinery | Samantha Wittke | CSC–IT Center for Science Ltd |
3 min | Rate Your Project Software Practice Assessment Tool | Greg Watson | Oak Ridge National Laboratory |
3 min | Workflows Community Initiative | Rafael Ferreira da Silva | Oak Ridge National Laboratory |
3 min | DiveRSE | Marion Weinzierl | Durham University |
40 min | General Discussion | Mozhgan K. chimeh | NVIDIA |
3 min | Wrap-Up and Next Steps | Anshu Dubey | Argonne National Laboratory |
Discussion Notes
Read the notes of the discussion here.
Organizers
- Mozhgan Kabiri chimeh (NVIDIA)
- Anshu Dubey (Argonne National Laboratory)
- Weronika Filinger (EPCC, The University of Edinburgh)
- Marion Weinzierl (Durham University)
- David E. Bernholdt (Oak Ridge National Laboratory)
- Jonathan Dursi (University Health Network)