4 papers
FESOM2-JAX v1.0: a differentiable shadow of the ocean-sea-ice model FESOM2, cast onto GPUs
Nikolay V. Koldunov, Sergey Danilov, Suvarchal Cheedela +9
We present FESOM2-JAX, a Python re-implementation of the Finite-volumE Sea ice-Ocean Model (FESOM2) in JAX. The model retains the unstructured-mesh, cell-vertex finite-volume formu…
An Ocean Model Ported by a Large Language Model: Experience and Lessons from FESOM2 (Fortran to C to C++/Kokkos)
Nikolay V. Koldunov, Suvarchal K. Cheedela, Sergey Danilov +3
Large language models (LLMs) can translate and modify source code, and have been shown to do so for codes of different complexity. Whether they can port a complete, production geop…
Split-explicit external mode solver in finite volume sea ice ocean model FESOM2
Tridib Banerjee, Patrick Scholz, Sergey Danilov +2
A novel split-explicit (SE) external mode solver for the Finite volumE Sea ice-Ocean Model (FESOM2) is presented. It is compared with the semi-implicit (SI) solver currently used i…
Discrete variance decay analysis of spurious mixing
Tridib Banerjee, Sergey Danilov, Knut Klingbeil
Expressions for local discrete variance decay (DVD) rates are directly derived from discrete tracer equations without any assumptions on discrete fluxes of the second moment. Spuri…