Skip to main content
IGM v3.2.1: an accessible, modular, differentiable, and GPU-accelerated high-order ice flow model}

IGM v3.2.1: an accessible, modular, differentiable, and GPU-accelerated high-order ice flow model}

This is a Preprint and has not been peer reviewed. This is version 3 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Guillaume Jouvet, Brandon Finley, Thomas Gregov, Sebastian Rosier

Abstract

We present the Instructed Glacier Model (IGM, v3.2.1), an open-source framework for simulating glacier evolution from single-glacier to mountain-range scales. IGM is built on a single design principle: all physical processes, including ice flow, surface mass balance, thermodynamics, and mass conservation, are expressed as short sequences of operations on raster grids. This workflow runs natively on GPUs and scales efficiently to large domains. Within this framework, higher-order ice flow is handled by a differentiable mapping trained by automatic differentiation to satisfy the Blatter--Pattyn equations, which makes simulations on a single GPU much faster than on multi-core CPUs and permits gradient-based data assimilation. Besides differentiability, the framework is structured around five guiding principles: (i) accessibility, through a Python package and a simple YAML-based interface; (ii) modularity, enabling modelers to extend or replace individual components without modifying the core code; (iii) reproducibility, through automated configuration logging and continuous integration; (iv) scalability, enabling large-domain simulations on GPU; and (v) explorability, facilitating ensemble runs, parameter sweeps, and model calibration. We describe the physical and numerical foundations of IGM and its software architecture, verify it against community benchmarks, and illustrate these principles with three applications: ensemble calibrations of an Alpine glacier and of a polythermal Arctic glacier, and a high-resolution simulation of a large ice cover over the European Alps.

DOI

https://doi.org/10.31223/X5GB6G

Subjects

Physical Sciences and Mathematics

Keywords

glacier modelling, ice flow modelling, GPU acceleration

Dates

Published: 2026-06-28 21:40

Last Updated: 2026-10-21 17:31

Older Versions

License

CC BY Attribution 4.0 International

Metrics

Views: 1044

Downloads: 232