Software Engineering and Reuse in Modeling, Simulation, and Data Analytics for Science and Engineering (SC 2022 BOF)

A Birds of a Feather session at SC 2022

Jump to: Abstract | Agenda | Discussion Notes | Organizers | Suggested Citation


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, http://bit.ly/swe-cse-bof.


Subject to change.

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/
Anshu Dubey/
Nasir Eisty
Oak Ridge National Laboratory/
Argonne National Laboratory/
Boise State University
5 min Wrap-Up and Next Steps David E. Bernholdt Oak Ridge National Laboratory

Discussion Notes

We will use a a Google Doc for collaborative notetaking: https://bit.ly/swe-cse-notes

Lead note-taker: William F. Godoy, Oak Ridge National Laboratory (all are invited to help out)

After the BOF we’ll publish the public summary here.


Name Affiliation
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

Suggested Citation

David E. Bernholdt, Anshu Dubey, Nasir Eisty, William F. Godoy, Mozhgan Kabiri chimeh, Spencer Smith, Marion Weinzierl, organizers, Birds of a Feather session on Software Engineering and Reuse in Modeling, Simulation, and Data Analytics for Science and Engineering, in The International Conference for High-Performance Computing, Networking, Storage, and Analysis (SC22), Dallas, Texas, November 2022. URL: https://betterscientificsoftware.github.io/swe-cse-bof/2022-11-sc22-bof/.