Parallel Ice Sheet Model (PISM)

An open-source modelling framework for ice sheets and glaciers

Get started
11279 commits | Last commit 7 months ago

Cite this software

What Parallel Ice Sheet Model (PISM) can do for you

The Parallel Ice Sheet Model (PISM) is an open-source modelling framework for ice sheets and glaciers. It is parallel, thermodynamically-coupled and capable of high resolution. PISM has been widely adopted as a tool for doing science.

Development of PISM is supported by NASA grants 20-CRYO2020-0052 and 80NSSC22K0274 and NSF grant OAC-2118285.

Graphic: J. Garbe

PISM was used in several studies that contributed to major advances in the understanding and model representation of key physical processes which control the behavior of ice sheets, for example:

Sea-level projections

Source: Edwards et al. (2021)

The ice sheets on Greenland and Antartica are the largest freshwater reservoirs with a combined sea-level rise potential of more than 65 meters. Their mass loss and future contributions to sea-level rise in response to different scenarios of changing atmospheric and oceanic conditions can be estimated by applying PISM, as previously accomplished by e.g.:

Glacial cycle simulations

Source: Albrecht et al. (2020b)

Long-term model simulations are helpful for the reconstruction of the glacial-interglacial history of the Earth's ice sheets. This contributes to a better understanding of dynamic threshold behavior and sea-level change in the past but also in the future. For the Antarctic Ice Sheet, an ensemble of glacial-cycle simulations in order to constrain paleo parameter sensitivities and boundary conditions has, for example, been performed using PISM by:

Long-term stability of ice sheets

Source: Modified after Garbe et al. (2020)

Several positive and negative feedback mechanisms may impact the stability of ice sheets on long timescales. Examples include the positive surface-melt-elevation feedback or the negative isostatic solid-Earth rebound effect. When crossing critical thresholds, irreversible ice loss may follow. The overall effect of the interplay between various feedback mechanisms in the long term has been assessed in the following studies using PISM, among others:

Coupling to other Earth system components

Source: Modified after Zwally et al. (2015)

Ice sheets interact with other Earth system components, such as the atmosphere or the ocean. To take into account and study related feedback mechanisms as well as their effect on the dynamics of the Greenland and Antartic ice sheets, PISM has been coupled to other Earth system components:

Model intercomparisons

PISM has participated in numerous model intercomparison projects (MIPs). For a complete list, please see MIPs & Collaborations.


If you are looking for help with PISM, feel free to join the PISM workspace on Slack. You can also contact the developers team directly or write an e-mail to


Bug reports, contributions of code, documentation, and tests are always appreciated. Please see the PISM manual for instructions.

Logo of Parallel Ice Sheet Model (PISM)
Programming languages
  • C++ 78%
  • Python 15%
  • CMake 2%
  • TeX 2%
  • C 1%
  • Shell 1%
  • SWIG 1%
</>Source code

Participating organisations

University of Alaska Fairbanks
Potsdam Institute for Climate Impact Research

Reference papers



Constantine Khrulev
primary software code author, maintainer
Geophysical Institute, University of Alaska Fairbanks
Andy Aschwanden
project leader
University of Alaska Fairbanks
Ed Bueler
Jed Brown
David Maxwell
University of Alaska Fairbanks
Torsten Albrecht
Potsdam-Institut für Klimafolgenforschung eV
Ronja Reese
University of Northumbria at Newcastle
Matthias Mengel
Potsdam Institute for Climate Impact Research (PIK)
Maria Anne Martin
Potsdam Institute for Climate Impact Research (PIK)
Ricarda Winkelmann
Potsdam-Institut für Klimafolgenforschung eV
Maria Zeitz
Potsdam Institute for Climate Impact Research (PIK)
Anders Levermann
Potsdam-Institut für Klimafolgenforschung eV