ClimFlows: toward an ecosystem of composable packages for the simulation of climate-relevant flows
ClimFlows is an ongoing effort to develop an ecosystem of composable and extensible packages from which one can compose a variety of climate-relevant numerical models, especially for oceanic and atmospheric circulation, from toy models to realistic solvers.
While implementation is important, interfaces (APIs) are essential for the composability and extensibility of such an ecosystem. The talk will exemplify how building blocks of the ecosystem (spectral harmonics transforms, time integration, thermodynamics...) can be composed into two global atmospheric solvers, focus on a sample of packages and their interfaces, and discuss future work and interaction with the Julia community.