Description

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

Our goal is to raise awareness of SWE for CSE on supercomputers as a major challenge and to begin the development of an international “community of practice” to continue these important discussions outside of annual workshops and other “traditional” venues.

Agenda

Time Title (link to slides) Speaker/Moderator Affiliation
3 min Introduction and Goals David E. Bernholdt Oak Ridge National Laboratory
10 min Formal Methods for HPC: Correct Dosage Ganesh Gopalakrisnhan University of Utah
  Lightning Talks    
3 min Software Citation Principles Daniel S. Katz University of Illinois
3 min Collaborating with academics to build software: some ways to fail James Hetherington University College London
3 min Software Fellowship Programme (UK Software Sustainability Institute) Aleksandra Pawlik New Zealand e-Science Infrastructure
3 min Is generic HPC Carpentry possible? Experiences from the community Aleksandra Pawlik New Zealand e-Science Infrastructure
3 min Practical Software Sustainability @ The Netherlands eScience Center Jason Maassen Netherland e-Science Center
3 min SC17: initiatives to improve inclusion in HPC Toni Collis EPCC
3 min NSF Program Perspectives on Software Engineering in Science Software Projects Rajiv Ramnath National Science Foundation (US)
3 min The Science Gateways Community Institute Nancy Wilkins-Diehr SDSC/UCSD
3 min The ACME Climate Project Learning Initiative: A Cheatsheet Mike Heroux Sandia National Laboratories
40 min General Discussion    
10 min Wrap-Up and Next Steps    

Discussion Notes

Read the notes.

Organizers

  • David E. Bernholdt (Oak Ridge National Laboratory)
  • Jeffrey Carver (University of Alabama)
  • Neil Chue Hong (University of Edinburgh)
  • Mike Heroux (Sandia National Laboratories)
  • Daniel S. Katz (University of Illinois Urbana-Champaign)
  • James Lin (Shanghai Jiao Tong University)
  • Kengo Nakajima (University of Tokyo)