This talk was given as part of JuliaCon2021.
Abstract: Here we provides a uniform interface to climate models of varying complexity and completeness. Models that range from low dimensional to whole Earth System models are ran and analyzed via this simple interface. Three examples illustrate this framework as applied to:
- a stochastic path (zero-dimensional, Julia function)
- a shallow water model (two-dimensional, Julia package)
- a general circulation model (high-dim., feature-rich, fortran, MPI)
For more info on the Julia Programming Language, follow us on Twitter: https://twitter.com/JuliaLanguage and consider sponsoring us on GitHub: https://github.com/sponsors/JuliaLang
项目地址:https://github.com/gaelforget/ClimateModels.jl
Note: package in early development stage; breaking changes remain likely.
This package provides a uniform interface to climate models of varying complexity and completeness. Models that range from low dimensional to whole Earth System models can be run and/or analyzed via this framework.
It also supports e.g. cloud computing workflows that start from previous model output available over the internet. Common file formats are supported. Version control, using git, is included to allow for workflow documentation and reproducibility.