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)