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

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

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: https://doi.org/10.31223/X5T99C. This is version 1 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), 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, reducing the computational cost dramatically compared to traditional CPU-based approaches. The framework is structured around five guiding principles: (i) accessibility, through a Python package and a simple YAML-based interface; (ii) modularity, enabling modellers 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, its software architecture, and illustrate its capabilities through benchmark tests and real-world glacier simulations.

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 19:40

Last Updated: 2026-06-28 19:40

License

CC BY Attribution 4.0 International

Metrics

Views: 44

Downloads: 1