Software developers, researchers, trainers, and outreach staff will meet to raise awareness of the challenges and opportunities for developing and promoting software engineering practices, including the development of reusable software to enhance the computational science and engineering ecosystem for HPC systems to accelerate the “time to science”.

The BoF attendees will help develop an international “community of practice” to share experiences in developing quality software, gathering community feedback, addressing interoperability, and promoting software to applications developers and users.

We will identify strategies for ongoing efforts to inform, engage, and benefit the community and thereby advance the HPC software ecosystem.


Time Title (link to slides) Speaker/Moderator Affiliation
3 min Introduction and Goals David E. Bernholdt Oak Ridge National Laboratory
10 min Building Portable Software: Finding a Middle Ground William Gropp, NCSA/University of Illinois at Urbana-Champaign  
  Lightning Talks    
3 min Better Scientific Software Lois Curfman McInnes Argonne National Laboratory
3 min NumFOCUS & Sustainable Software Daniel S. Katz University of Illinois Urbana-Champaign
3 min Technical Consortium on High Performance Computing: Software Engineering Initiative (TCHPC/SE) George K. Thiruvathukal Loyola University of Chicago
3 min Software Engineering Practices Three basics & One future wish Catherine Jones STFC Rutherford Appleton Laboratory
3 min ESIP Software Sustainability Guidelines: A Big Tent Approach Soren Scott The Ronin Institute
3 min Software Engineering Initiative of DLR Andreas Schreiber German Aerospace Center (DLR)
3 min Commercial Software, aka Ultimate Software Reuse Dave Pearah The HDF Group
3 min Promoting Reusable Software: Webinars and Publications) Scott Lathrop NCSA, University of Illinois at Urbana-Champaign
59 min General Discussion Scott Lathrop NCSA, University of Illinois at Urbana-Champaign
10 min Wrap-Up and Next Steps Scott Lathrop NCSA, University of Illinois at Urbana-Champaign

Bonus: Watch the video of George’s talk

Discussion Notes

Read the notes.


  • David E. Bernholdt (Oak Ridge National Laboratory)
  • Maxim Belkin (University of Illinois)
  • Alys Brett (Culham Centre for Fusion Energy)
  • Jeffrey Carver (University of Alabama)
  • Neil Chue Hong (University of Edinburgh)
  • Mike Folk (HDF Group)
  • Gerard Gorman (Imperial College, London)
  • William Gropp (University of Illinois)
  • Michael Heroux (Sandia National Laboratories St. John's University)
  • Daniel S. Katz (University of Illinois)
  • David Keyes (King Abdullah University of Science and Technology)
  • Scott Lathrop (National Center for Supercomputing Applications, University of Illinois Shodor Education Foundation)
  • Randall LeVeque (University of Washington)
  • James Lin (Shanghai Jiao Tong University)
  • Lois Curfman McInnes (Argonne National Laboratory)
  • Kengo Nakajima (University of Tokyo)
  • Andy Terrell (NumFOCUS)