Software engineering (SWE) for modeling, simulation, and data analytics for computational science and engineering (CSE) is challenging, with ever-more sophisticated, higher fidelity simulations of ever-larger, more complex problems involving larger data volumes, more domains, and more researchers. Targeting both commodity and 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, and provide an opportunity for discussion and community building. Presentations and discussion notes will be made available through the BoF series website,


Time Title (link to slides) Speaker/Moderator Affiliation
5 min Introduction and Goals David E. Bernholdt Oak Ridge National Laboratory
  Lightning Talks    
3 min Growing The Cactus Computational Toolkit Community Stephen R. Brandt Louisiana State University
3 min Hackathons Mozhgan Kabiri chimeh NVIDIA
3 min Using code or ideas Tobias Weinzierl Durham University
3 min INTERSECT Research Software Engineering Training Ian A. Cosden Princeton University
3 min Creating (or not creating) portable tests Kevin Gott NERSC
3 min Cultural Barriers to HPC Software Development Charles Ferenbaugh Los Alamos National Laboratory
3 min MOOSE - Continuous Integration, In-Code Documentation and Automation for Research Software Oana Marin Idaho National Laboratory
3 min I Am Not an RSE, but I’m a Believer Blake Joyce University of Alabama Birmingham
56 min General Discussion David E. Bernholdt Oak Ridge National Laboratory
5 min Wrap-Up and Next Steps David E. Bernholdt Oak Ridge National Laboratory

Discussion Notes

Unfortunately, we were not able to capture notes from this session.


  • David E. Bernholdt (Oak Ridge National Laboratory)
  • Anshu Dubey (Argonne National Laboratory)
  • Nasir Eisty (Boise State University)
  • William F. Godoy (Oak Ridge National Laboratory)
  • Mozhgan Kabiri chimeh (NVIDIA)
  • Spencer Smith (McMaster University)
  • Marion Weinzierl (Durham University)