brcon 2021 talk: Unix principles for science simulations

Last modification on

I presented some ideas and examples of using the Unix principles in scientific software development during brcon 2021. Abstract:

Most numerical simulations contain several steps, for example initialization of model state, defining boundary conditions, stepping through simulation time, statistical analysis on results, and visualiation. In this talk I demonstrate how UNIX principles of process modularity and text streams allow for unparalleled flexibility for scientific applications.

You can check out the slides and audio here:

The full conference schedule (June 14 to 20, 2021) and presentation recordings are available here.