Scientific Software and the People Who Make It Happen: Building Communities of Practice

Scientific Software and the People Who Make It Happen: Building Communities of Practice

Tuesday, May 23, 2023 4:15 PM to 5:15 PM · 1 hr. (Europe/Berlin)
Hall E - 2nd Floor
Birds of a Feather
Education & TrainingExascale SystemsHPC WorkflowsPerformance Modeling and Tuning

Information

Software has become central to all aspects of modern science and technology. It powers our modeling, simulation, data analytics, and more. And especially in the high-performance computing (HPC) and computational science and engineering (CSE) areas, it is becoming ever-larger and more complex as we are asked to address larger and higher fidelity scientific and technical questions. This complexity is further exacerbated by the pace of change and diversity of platform architectures. Simultaneously, the teams behind the software are pressured to become larger, and at the same time need to be more technically diverse and likely more geographically distributed. Research software engineers (RSEs), an emerging role within the scientific software space, are part of such teams. 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 software engineering for scientific software on supercomputers as a major challenge, to recognize and support the people behind the software, such as RSEs, and to bring together and extend 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 these topics to share existing experiences and 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.
Format
On-site
Targeted Audience
This BoF targets developers of computational science and engineering (CSE) software for HPC systems, providing a venue that focuses on software development processes and related concerns rather than the scientific results obtained with the codes, or methodological or algorithmic improvements in addition to managers and funders.
Beginner Level
50%
Intermediate Level
50%