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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wagner, Gregory L., Silvestri, Simone, Constantinou, Navid C., Ramadhan, Ali, Campin, Jean-Michel, Hill, Chris, Chor, Tomas, Strong-Wright, Jago, Lee, Xin Kai, Poulin, Francis, Souza, Andre, Burns, Keaton J., Bishnu, Siddhartha, Marshall, John, Ferrari, Raffaele
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908649279979520
author Wagner, Gregory L.
Silvestri, Simone
Constantinou, Navid C.
Ramadhan, Ali
Campin, Jean-Michel
Hill, Chris
Chor, Tomas
Strong-Wright, Jago
Lee, Xin Kai
Poulin, Francis
Souza, Andre
Burns, Keaton J.
Bishnu, Siddhartha
Marshall, John
Ferrari, Raffaele
author_facet Wagner, Gregory L.
Silvestri, Simone
Constantinou, Navid C.
Ramadhan, Ali
Campin, Jean-Michel
Hill, Chris
Chor, Tomas
Strong-Wright, Jago
Lee, Xin Kai
Poulin, Francis
Souza, Andre
Burns, Keaton J.
Bishnu, Siddhartha
Marshall, John
Ferrari, Raffaele
contents We describe the user interface, governing equations, and numerical methods underpinning the community ocean modeling software called "Oceananigans". Oceananigans development has been lead by the Climate Modeling Alliance to build a trainable climate model with quantifiable uncertainty. Oceananigans is written in the Julia programming language, which, like similar recent efforts based on modern programming languages, distinguishes it from usual software based on Fortran. Oceananigans can efficiently simulate all scales of ocean motion, ranging from millimeter-scale turbulence in a small box to planetary-scale ocean circulation. Oceananigans design combines (i) a basic structured finite volume algorithm (ii) optimized for high-resolution simulations on GPUs which is (iii) exposed behind a high-level, programmable user interface. This design negotiates a dual mandate for highest-possible performance (to support state-of-the-art applications) and enhanced accessibility (to facilitate adoption and development). The dual mandate aims ultimately to accelerate the progress of Earth system science. Achieving this aim, however, requires a substantial and sustained increase in the collective effort of Oceananigans development.
format Preprint
id arxiv_https___arxiv_org_abs_2502_14148
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle High-level, high-resolution ocean modeling at all scales with Oceananigans
Wagner, Gregory L.
Silvestri, Simone
Constantinou, Navid C.
Ramadhan, Ali
Campin, Jean-Michel
Hill, Chris
Chor, Tomas
Strong-Wright, Jago
Lee, Xin Kai
Poulin, Francis
Souza, Andre
Burns, Keaton J.
Bishnu, Siddhartha
Marshall, John
Ferrari, Raffaele
Atmospheric and Oceanic Physics
Computational Physics
Fluid Dynamics
We describe the user interface, governing equations, and numerical methods underpinning the community ocean modeling software called "Oceananigans". Oceananigans development has been lead by the Climate Modeling Alliance to build a trainable climate model with quantifiable uncertainty. Oceananigans is written in the Julia programming language, which, like similar recent efforts based on modern programming languages, distinguishes it from usual software based on Fortran. Oceananigans can efficiently simulate all scales of ocean motion, ranging from millimeter-scale turbulence in a small box to planetary-scale ocean circulation. Oceananigans design combines (i) a basic structured finite volume algorithm (ii) optimized for high-resolution simulations on GPUs which is (iii) exposed behind a high-level, programmable user interface. This design negotiates a dual mandate for highest-possible performance (to support state-of-the-art applications) and enhanced accessibility (to facilitate adoption and development). The dual mandate aims ultimately to accelerate the progress of Earth system science. Achieving this aim, however, requires a substantial and sustained increase in the collective effort of Oceananigans development.
title High-level, high-resolution ocean modeling at all scales with Oceananigans
topic Atmospheric and Oceanic Physics
Computational Physics
Fluid Dynamics
url https://arxiv.org/abs/2502.14148