EGU26-10260, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-10260
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Poster | Monday, 04 May, 10:45–12:30 (CEST), Display time Monday, 04 May, 08:30–12:30
 
Hall X5, X5.214
ODINN.jl: A new modular, hybrid, differentiable glacier model 
Jordi Bolibar1,2, Facundo Sapienza3,4, Alban Gossard1, Mathieu le Séac'h1, Lucille Gimenes1, Vivek Gajadhar2, Fabien Maussion5,6, Ching-Yao Lai3, Bert Wouters2, and Fernando Pérez4
Jordi Bolibar et al.
  • 1Univ. Grenoble Alpes, CNRS, IRD, G-INP, Institut des Géosciences de l’Environnement, Grenoble, France
  • 2Faculty of Civil Engineering and Geosciences, Delft University of Technology, Delft, The Netherlands
  • 3Department of Geophysics, Stanford University, Stanford, United States
  • 4Department of Statistics, University of California, Berkeley, United States
  • 5Bristol Glaciology Centre, School of Geographical Sciences, University of Bristol, Bristol, UK
  • 6Department of Atmospheric and Cryospheric Sciences, University of Innsbruck, Innsbruck, Austria

The representation of glacier ice flow dynamics in glacier models in response to climate change, such as basal sliding or rheology, remains a critical challenge, particularly in integrating mechanistic models based on differential equations with the growing availability of observational data. Here, we present ODINN.jl, an open-source, modular framework for hybrid glacier modelling that combines scientific machine learning (SciML) with physical process-based approaches based on partial differential equations (PDEs). The framework is designed to facilitate both forward and inverse simulations of glacier evolution, enabling the assimilation of diverse datasets—such as ice thickness, surface velocities, and climate reanalyses—into a unified modelling ecosystem.

We have recently released ODINN.jl v1.0 after almost 5 years of work, providing a new architecture and stable API structured as an interconnected suite of Julia packages, each addressing specific tasks: Sleipnir.jl for data management, Muninn.jl for surface mass balance, Huginn.jl for ice flow dynamics, and ODINN.jl itself as the SciML interface for differentiation, optimisation, and hybrid modelling. This architecture allows users to easily customise model components, swap physical parametrisations, and integrate data-driven models (e.g., neural networks) to represent sub-grid processes or empirical laws. A key feature of this framework is its capacity to leverage automatic differentiation and adjoint methods to optimise model parameters, initial conditions, and statistical regressors. Parallelization is available for both forward simulations and advanced inverse methods, such as universal differential equations (UDEs), to explore poorly understood processes like basal sliding or calving. An early prototype of the model showed its potential to learn hidden laws in a noisy synthetic dataset, and with this new stable release we are now moving to large-scale applications using regional remote sensing and field observations such as high-resolution ice surface velocities and ice thickness. 

ODINN.jl is compatible with the Open Global Glacier Model (OGGM) ecosystem, enabling simulations for virtually any glacier worldwide using preprocessed datasets (e.g., RGI outlines, DEMs, climate reanalyses). This new modelling framework offers a reproducible, open-source solution to bridge the gap between physical understanding and data-driven discovery. Through modularity, scalability, and open-source collaborative approaches, ODINN.jl aims to explore both methodological advancements and large-scale applied modelling in glaciology. 

How to cite: Bolibar, J., Sapienza, F., Gossard, A., le Séac'h, M., Gimenes, L., Gajadhar, V., Maussion, F., Lai, C.-Y., Wouters, B., and Pérez, F.: ODINN.jl: A new modular, hybrid, differentiable glacier model , EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-10260, https://doi.org/10.5194/egusphere-egu26-10260, 2026.