This is a Preprint and has not been peer reviewed. This is version 3 of this Preprint.
IGM v3.2.1: an accessible, modular, differentiable, and GPU-accelerated high-order ice flow model}
Downloads
Authors
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
There are no comments or no comments have been made public for this article.