The project’s Earth system flagship application frameworks will demonstrate the various uses of derivative information for SBS and SciML in the context of (1) an open-source, AD-enabled ocean general circulation model, and (2) an open-source, AD-enabled ice flow model.
Ocean modeling
Oceananigans.jl is a fast and friendly fluid flow solver written in Julia that can be run in 1-3 dimensions on CPUs and GPUs. It can simulate the incompressible Boussinesq equations, the shallow water equations, or the hydrostatic Boussinesq equations with a free surface. Oceananigans.jl comes with user-friendly features for simulating rotating stratified fluids including user-defined boundary conditions and forcing functions, arbitrary tracers, large eddy simulation turbulence closures, high-order advection schemes, immersed boundaries, Lagrangian particle tracking, and more!
Ice flow modeling
…