EGU26-7143, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-7143
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Poster | Thursday, 07 May, 14:00–15:45 (CEST), Display time Thursday, 07 May, 14:00–18:00
 
Hall X4, X4.9
Jax-esm: a differentiable coupler for jax-based Earth system models
Tien-Yiao Hsu1, Duncan Watson-Parris2, and Georg Feulner3
Tien-Yiao Hsu et al.
  • 1Research Department 1, Potsdam Institute for Climate Impact Research, Potsdam, Germany (tienyiao@pik-potsdam.de)
  • 2University of California San Diego, Scripps Institute of Oceanography, La Jolla, United States of America (dwatsonparris@ucsd.edu)
  • 3Research Department 1, Potsdam Institute for Climate Impact Research, Potsdam, Germany (feulner@pik-potsdam.de)

The differentiability of numerical climate models exhibits  many advantages over non-differentiable models. Differentiable climate models would be able to optimize parameters and quickly solve for climate equilibrium. They can also be used to find unstable climate equilibrium states that are impossible to identify in time-forwarding models. Differentiability also enables sensitivity studies, such as the impact of initial conditions on predictions, which is the key concept in the 4-dimensional variational method. Finally, differentiable ability also integrates well with the trending data-driven artificial intelligence model, such as NeuralGCM.  

Currently, physics-based differentiable coupled climate models are still rare. Some existing ones include: ECMWF Integrated Forecasting System (ECMWF-IFS) and Coupled Ocean/Atmosphere Mesoscale Prediction System (COAMPS). The high scientific value of such a tool warrants development of further differentiable modelling systems.

In this work, we present jax-esm, a differentiable coupler for models written in Python with the JAX framework. JAX is a Python library developed by Google that builds on NumPy and adds automatic differentiation and just-in-time (JIT) compilation. It has been used to develop atmospheric models such as NeuralGCM and jax-gcm. In this example, we couple jax-gcm, a JAX-based atmosphere intermediate model, to a slab ocean model. We demonstrate the optimization of ocean mixed-layer depth and solving for climate equilibrium through differentiability.

How to cite: Hsu, T.-Y., Watson-Parris, D., and Feulner, G.: Jax-esm: a differentiable coupler for jax-based Earth system models, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-7143, https://doi.org/10.5194/egusphere-egu26-7143, 2026.