High-level, high-resolution ocean modeling at all scales with Oceananigans

Abstract

This paper presents the vision, user interface, governing equations, and numerical methods that underpin Oceananigans, a new high-resolution ocean modeling software. Developed by the Climate Modeling Alliance, Oceananigans is part of a broader initiative to create a trainable climate model with quantifiable uncertainty. The model is designed to balance accuracy, computational efficiency, and accessibility. It features a simple finite volume algorithm optimized for high-resolution GPU-based simulations and a high-level, expressive user interface in Julia. The paper highlights the software’s capabilities through example simulations ranging from classroom demonstrations to realistic global ocean simulations that resolve all scales of oceanic fluid motion. Additionally, it discusses advances in parameterization, numerical methods, and computational efficiency that make Oceananigans a powerful tool for Earth system modeling.

Publication
arXiv preprint