Computational Infrastructure for Geodynamics 2016-2017 webinar series
Software Practices in Computational Science Communities – an Overview
Thursday 13 October 2016, 2:00pm-3:00pm PT
Anshu Dubey, Argonne National Laboratory
Scientific code developers typically adopt software processes derived from the mainstream (non-scientific) community when continuing without them becomes impractical. However, many software best practices need modification and/or customization, partly because the codes are used for research and exploration, and partly because of the combined funding and sociological challenges. This webinar will describe the lifecycle of scientific software and important ways in which it differs from other software development. We will provide a compilation of software engineering best practices that have generally been found to be useful by science communities, and how they are evolving as the needs of their communities grow.