PISM
The Parallel Ice Sheet Model is an open source, parallel, high-resolution ice sheet model.
https://github.com/pism/pism
Category: Cryosphere
Sub Category: Glacier and Ice Sheets
Keywords
c-plus-plus climate geophysics glacier ice-sheet mpi numerical parallel petsc python scientific-computing sea-level sphinx
Keywords from Contributors
climate-model
Last synced: about 17 hours ago
JSON representation
Repository metadata
Parallel Ice Sheet Model (PISM)
- Host: GitHub
- URL: https://github.com/pism/pism
- Owner: pism
- License: gpl-3.0
- Created: 2011-11-04T19:03:37.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2025-12-11T23:57:57.000Z (14 days ago)
- Last Synced: 2025-12-13T05:27:02.672Z (12 days ago)
- Topics: c-plus-plus, climate, geophysics, glacier, ice-sheet, mpi, numerical, parallel, petsc, python, scientific-computing, sea-level, sphinx
- Language: C++
- Homepage: https://pism.io/
- Size: 117 MB
- Stars: 115
- Watchers: 27
- Forks: 51
- Open Issues: 34
- Releases: 19
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: CONTRIBUTING.rst
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Support: .github/SUPPORT.md
README.rst
PISM, a Parallel Ice Sheet Model
================================
|doi| |gpl| |cipism| |fairchecklist|
.. image:: https://github.com/pism/pism/blob/dev/images/Greenland_RCP_85_2008_2300_comp_1080p30.gif
The Parallel Ice Sheet Model is an open source, parallel, high-resolution ice sheet model that includes:
- A hierarchy of available stress balances
- Marine ice sheet physics, dynamic calving fronts
- A polythermal, enthalpy-based conservation of energy scheme
- Extensible coupling to atmospheric and ocean models
- Verification and validation tools
- `Documentation `_ for users and developers
- Links to MPI_ and PETSc_ for parallel simulations
- Use of `CF-compliant `_ NetCDF_ files for input and output
PISM is jointly developed at the `University of Alaska, Fairbanks (UAF) `_ and the
`Potsdam Institute for Climate Impact Research (PIK) `_. UAF developers are based in
the `Snow, Ice, and Permafrost Group `_ at the `Geophysical Institute `_.
Please see PISM's manual https://www.pism.io/docs/citing for how to acknowledge the use of
PISM and PISM's funding sources. If the manual is not available, please refer to the file
``doc/sphinx/citing/index.rst`` in the PISM repository.
Homepage
--------
http://www.pism.io/
Download and Install
--------------------
See the section `Installing PISM `_ on ``pism.io``.
Support
-------
Please e-mail `uaf-pism@alaska.edu `_ with questions about PISM.
You can also join the PISM workspace on `Slack `_.
Contributing
------------
Want to contribute? Great! See `Contributing to PISM `_.
.. URLs
.. |fairchecklist| image:: https://fairsoftwarechecklist.net/badge.svg
.. _fairchecklist: https://fairsoftwarechecklist.net/v0.2?f=31&a=32113&i=31311&r=123
.. |doi| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1199019.svg
.. _doi: https://doi.org/10.5281/zenodo.1199019
.. |gpl| image:: https://img.shields.io/badge/License-GPL-green.svg
.. _gpl: https://opensource.org/licenses/GPL-3.0
.. |cipism| image:: https://circleci.com/gh/pism/pism/tree/main.svg?style=svg
.. _cipism: https://circleci.com/gh/pism/pism/tree/main
.. _uaf: http://www.uaf.edu/
.. _pik: http://www.pik-potsdam.de/
.. _pism-manual: http://www.pism.io/docs
.. _pism-contributing: http://www.pism.io/docs/contributing
.. _pism-installation: http://www.pism.io/docs/installation
.. _mpi: http://www.mcs.anl.gov/research/projects/mpi/
.. _petsc: https://petsc.org/
.. _cf: http://cf-pcmdi.llnl.gov/
.. _netcdf: http://www.unidata.ucar.edu/software/netcdf/
.. _sip: https://www.gi.alaska.edu/research/snow-ice-and-permafrost
.. _gi: http://www.gi.alaska.edu
.. _Slack-PISM: https://uaf-pism.slack.com/join/shared_invite/enQtODc3Njc1ODg0ODM5LThmOTEyNjEwN2I3ZTU4YTc5OGFhNGMzOWQ1ZmUzMWUwZDAyMzRlMzBhZDg1NDY5MmQ1YWFjNDU4MDZiNTk3YmE
.. _uaf-pism: mailto:uaf-pism@alaska.edu
..
Local Variables:
fill-column: 90
End:
Citation (CITATION.cff)
# -*- mode: yaml -*-
#
# Run
#
# git shortlog -sn --no-merges `branch`
#
# to list contributors to a `branch` and the number of non-merge commits they made.
#
# Output as of 2023-10-25 (branch=dev)
#
# 6981 Constantine Khrulev
# 1856 Ed Bueler
# 360 Andy Aschwanden
# 272 David Maxwell
# 126 Torsten Albrecht
# 86 Jed Brown
# 47 Maria Zeitz
# 30 Julien Seguinot
# 22 Elizabeth Fischer
# 18 Matthias Mengel
# 13 Maria Martin
# 13 Nathan Shemonski
# 10 Anders Damsgaard
# 4 Sebastian Hinck
# 2 Enrico Degregori
# 2 Florian Ziemen
# 2 Joseph H Kennedy
# 2 Ronja Reese
# 2 Thomas Kleiner
# 1 Johannes Feldmann
# 1 Ken Mankoff
# 1 Kyle Blum
# 1 Marijke Habermann
# 1 Simon Schöll
#
# Running it with branch=main also adds
#
# 1 Moritz Kreuzer
# 1 DeepSource Bot
#
# Total: 25, not counting the bot.
#
# Authors who are not listed above but are known to have made a contribution:
#
# Anders Levermann
# Craig Lingle
# Daniella DellaGiustina
# Julius Garbe
# Marianne Haseloff
# Regine Hock
# Ricarda Winkelmann
# Ward van Pelt
#
# Total: 7
#
# Overall total: 32
#
# To validate this document, install `cffconvert`
#
# python3 -m pip install cffconvert --user
#
# and run
#
# cffconvert --validate
#
# Note: the CITATION.cff format does not allow for extra information, so
# "contribution-areas" below are commented out. These lines *are* needed to generate the
# list of authors in the manual, though. Each author should have a list of contribution
# areas *one one line*, indented so that the substitution "s/# contrib/contrib/g" will
# produce a valid YAML document.
#
# See doc/sphinx/Makefile and doc/sphinx/authorship.py for details.
cff-version: 1.2.0
title: 'Parallel Ice Sheet Model (PISM)'
message: Please see PISM's manual https://www.pism.io/docs/citing for citation guidelines.
If the manual is not available, please refer to the file doc/sphinx/citing/index.rst in
the PISM repository.
type: software
doi: 10.5281/zenodo.1199019
contact:
- email: uaf-pism@alaska.edu
name: "PISM developers at UAF"
authors:
- given-names: Constantine
family-names: Khrulev
email: ckhroulev@alaska.edu
affiliation: University of Alaska Fairbanks
orcid: 'https://orcid.org/0000-0003-2170-7454'
# contribution-areas: primary source code author, software design, numerics, input/output, higher-order stress balance, mass conservation, verification, documentation, testing, user support, maintenance, ...
- given-names: Andy
family-names: Aschwanden
email: aaschwanden@alaska.edu
affiliation: University of Alaska Fairbanks
orcid: 'https://orcid.org/0000-0001-8149-2315'
# contribution-areas: project leader, thermodynamics, testing, user support, visualization, etc
- given-names: Ed
family-names: Bueler
email: elbueler@alaska.edu
affiliation: University of Alaska Fairbanks
orcid: 'https://orcid.org/0000-0001-8232-4145'
# contribution-areas: former project leader, verification, earth deformation, numerics, thermodynamics, documentation
- given-names: Jed
family-names: Brown
affiliation: University of Colorado Boulder
orcid: 'https://orcid.org/0000-0002-9945-0639'
# contribution-areas: source code original author, SSA numerics, parallelism using PETSc, etc
- given-names: David
family-names: Maxwell
email: damaxwell@alaska.edu
affiliation: University of Alaska Fairbanks
# contribution-areas: inverse methods, SSA finite element solver, Python bindings
- given-names: Torsten
family-names: Albrecht
email: albrecht@pik-potsdam.de
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0001-7459-2860'
# contribution-areas: ice shelf physics and numerics
- given-names: Ronja
family-names: Reese
affiliation: University of Northumbria at Newcastle
orcid: 'https://orcid.org/0000-0001-7625-040X'
# contribution-areas: sub-shelf mass balance (PICO), ice shelf numerics, etc
- given-names: Matthias
family-names: Mengel
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0001-6724-9685'
# contribution-areas: ice shelf physics (PICO)
- given-names: Maria
family-names: Martin
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0002-1443-0891'
# contribution-areas: SeaRISE-Antarctica, Antarctic mean annual temperature parameterization, sub-shelf processes
- given-names: Ricarda
family-names: Winkelmann
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0003-1248-3217'
# contribution-areas: sub-shelf mass balance (PICO), Antarctica processes, coupling, modeling, etc
- given-names: Maria
family-names: Zeitz
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0001-8129-1329'
# contribution-areas: surface processes (dEBM-simple)
- given-names: Anders
family-names: Levermann
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0003-4432-4704'
# contribution-areas: ice shelf dynamics theory, calving, etc
- given-names: Johannes
family-names: Feldmann
orcid: 'https://orcid.org/0000-0003-4210-0221'
affiliation: Potsdam Institute for Climate Impact Research (PIK)
# contribution-areas: marine ice sheet processes, grounding line dynamics
- given-names: Julius
family-names: Garbe
orcid: 'https://orcid.org/0000-0003-3140-3307'
affiliation: Potsdam Institute for Climate Impact Research (PIK)
# contribution-areas: surface mass and energy balance (dEBM-simple)
- given-names: Marianne
family-names: Haseloff
affiliation: University of Wisconsin-Madison
orcid: 'https://orcid.org/0000-0002-6576-5384'
# contribution-areas: PISM-PIK development, SSA and SIA theory and numerics
- given-names: Julien
family-names: Seguinot
affiliation: University of Bergen
orcid: 'https://orcid.org/0000-0002-5315-0761'
# contribution-areas: improvements to the temperature index (PDD) model
- given-names: Sebastian
family-names: Hinck
affiliation: Deutsches Klimarechenzentrum GmbH
orcid: 'https://orcid.org/0000-0002-6428-305X'
# contribution-areas: improvements to the Lingle-Clark bed deformation model
- given-names: Thomas
family-names: Kleiner
affiliation: Alfred Wegener Institute Helmholtz Centre for Polar and Marine Research
orcid: 'https://orcid.org/0000-0001-7825-5765'
# contribution-areas: bug fixes in the enthalpy model
- given-names: Elizabeth
family-names: Fischer
affiliation: University of Alaska Fairbanks
orcid: 'https://orcid.org/0000-0002-3987-2696'
# contribution-areas: bug fixes, coupling to a GCM
- given-names: Anders
family-names: Damsgaard
affiliation: Aarhus University
orcid: 'https://orcid.org/0000-0002-9284-1709'
# contribution-areas: automatic testing
- given-names: Craig
family-names: Lingle
affiliation: University of Alaska Fairbanks
# contribution-areas: original SIA model, earth deformation
- given-names: Ward
family-names: van Pelt
affiliation: Uppsala Universitet
orcid: 'https://orcid.org/0000-0003-4839-7900'
# contribution-areas: subglacial hydrology analysis and design
- given-names: Florian
family-names: Ziemen
orcid: 'https://orcid.org/0000-0001-7095-5740'
affiliation: Deutsches Klimarechenzentrum GmbH
# contribution-areas: bug fix in the interpolation code
- given-names: Nathan
family-names: Shemonski
affiliation: Zoox, Inc
# contribution-areas: documentation, scripts and code related to the pre-v0.1 EISMINT Greenland setup
- given-names: Kenneth
family-names: Mankoff
affiliation: Goddard Institute for Space Studies
orcid: 'https://orcid.org/0000-0001-5453-2019'
# contribution-areas: documentation
- given-names: Joseph
family-names: Kennedy
affiliation: University of Alaska Fairbanks
orcid: 'https://orcid.org/0000-0002-9348-693X'
# contribution-areas: documentation
- given-names: Kyle
family-names: Blum
affiliation: University of Alaska Fairbanks
# contribution-areas: bug fix in the SeaRISE-Antarctica setup
- given-names: Marijke
family-names: Habermann
affiliation: University of Alaska Fairbanks
# contribution-areas: inverse modeling
- given-names: Daniella
family-names: DellaGiustina
affiliation: University of Arizona
orcid: 'https://orcid.org/0000-0002-5643-1956'
# contribution-areas: regional modeling
- given-names: Regine
family-names: Hock
affiliation: University of Oslo
orcid: 'https://orcid.org/0000-0001-8336-9441'
# contribution-areas: surface mass and energy balance
- given-names: Moritz
family-names: Kreuzer
affiliation: Potsdam Institute for Climate Impact Research (PIK)
orcid: 'https://orcid.org/0000-0002-8622-6638'
# contribution-areas: Python 3.8+ compatibility
- given-names: Enrico
family-names: Degregori
affiliation: Deutsches Klimarechenzentrum GmbH
# contribution-areas: PICO optimization
- given-names: Simon
family-names: Schoell
affiliation: Potsdam Institute for Climate Impact Research (PIK)
# contribution-areas: calving bug fix
repository-code: 'https://github.com/pism/pism/'
url: 'https://www.pism.io'
abstract: The Parallel Ice Sheet Model (PISM) is an open-source modelling framework for
ice sheets and glaciers. Its features include a hierarchy of available stress balances,
marine ice sheet physics with dynamic calving fronts, an enthalpy-based conservation of
energy scheme, bed deformation and subglacial hydrology components, extensible coupling
to atmospheric and ocean models, and comprehensive user documentation. PISM uses
distributed-memory (PETSc- and MPI-based) parallelism for high-resolution simulations.
PISM is jointly developed at the University of Alaska, Fairbanks (UAF) and the Potsdam
Institute for Climate Impact Research (PIK).
keywords:
- ice sheet model
- open source
- geophysics
- sea level
license: GPL-3.0-or-later
Owner metadata
- Name: Parallel Ice Sheet Model
- Login: pism
- Email: uaf-pism@alaska.edu
- Kind: organization
- Description: An open source, parallel, high-resolution ice sheet model
- Website: https://www.pism.io/
- Location: University of Alaska Fairbanks
- Twitter: PISM_model
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1057072?v=4
- Repositories: 43
- Last ynced at: 2024-04-23T11:44:52.232Z
- Profile URL: https://github.com/pism
GitHub Events
Total
- Create event: 24
- Commit comment event: 8
- Issues event: 8
- Release event: 3
- Watch event: 14
- Delete event: 7
- Issue comment event: 16
- Push event: 102
- Pull request review event: 2
- Pull request review comment event: 2
- Pull request event: 6
- Fork event: 12
Last Year
- Create event: 22
- Commit comment event: 6
- Release event: 2
- Issues event: 7
- Watch event: 10
- Delete event: 5
- Issue comment event: 15
- Push event: 83
- Pull request event: 4
- Fork event: 9
Committers metadata
Last synced: 11 days ago
Total Commits: 10,740
Total Committers: 27
Avg Commits per committer: 397.778
Development Distribution Score (DDS): 0.27
Commits in past year: 75
Committers in past year: 2
Avg Commits per committer in past year: 37.5
Development Distribution Score (DDS) in past year: 0.027
| Name | Commits | |
|---|---|---|
| Constantine Khrulev | c****v@a****u | 7840 |
| Ed Bueler | e****r@a****u | 1859 |
| Andy Aschwanden | a****n@a****u | 374 |
| David Maxwell | d****l@a****u | 272 |
| Torsten Albrecht | a****t@p****e | 128 |
| Jed Brown | j****d@j****g | 86 |
| Maria Zeitz | z****z@p****e | 47 |
| Julien Seguinot | j****t@n****e | 30 |
| Elizabeth Fischer | e****r@c****u | 23 |
| Matthias Mengel | m****l@p****e | 18 |
| Maria Martin | m****n@p****e | 13 |
| Nathan Shemonski | h****p@p****g | 13 |
| Anders Damsgaard | a****s@a****k | 10 |
| Ken Mankoff | k****f@n****v | 4 |
| Sebastian Hinck | s****k@a****e | 4 |
| Joseph H Kennedy | k****h@o****v | 3 |
| Florian Ziemen | f****n@p****e | 2 |
| Kyle Blum | k****2@a****u | 2 |
| Ronja Reese | r****e@p****e | 2 |
| Thomas Kleiner | t****r@a****e | 2 |
| Enrico Degregori | d****i@d****e | 2 |
| Simon Schöll | 1****l | 1 |
| Johannes Feldmann | j****d@l****) | 1 |
| Marijke Habermann | h****e@p****g | 1 |
| Rene Gassmoeller | r****r@m****g | 1 |
| Moritz Kreuzer | k****r@p****e | 1 |
| DeepSource Bot | b****t@d****o | 1 |
Committer domains:
- pik-potsdam.de: 6
- alaska.edu: 5
- awi.de: 2
- deepsource.io: 1
- mailbox.org: 1
- pismdocs.org: 1
- login01.(none): 1
- dkrz.de: 1
- posteo.de: 1
- ornl.gov: 1
- nasa.gov: 1
- adamsgaard.dk: 1
- pism-docs.org: 1
- columbia.edu: 1
- natgeo.su.se: 1
- jedbrown.org: 1
Issue and Pull Request metadata
Last synced: 2 months ago
Total issues: 479
Total pull requests: 70
Average time to close issues: about 1 year
Average time to close pull requests: 4 months
Total issue authors: 37
Total pull request authors: 18
Average comments per issue: 2.55
Average comments per pull request: 1.63
Merged pull request: 40
Bot issues: 0
Bot pull requests: 0
Past year issues: 5
Past year pull requests: 7
Past year average time to close issues: 26 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 4
Past year pull request authors: 4
Past year average comments per issue: 2.0
Past year average comments per pull request: 0.86
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ckhroulev (169)
- bueler (82)
- citibeth (56)
- aaschwanden (54)
- juseg (25)
- talbrecht (19)
- tkleiner (13)
- matthiasmengel (9)
- sebhinck (6)
- jacksd233 (6)
- mankoff (3)
- rersnow (3)
- zyastc213 (3)
- llstbg (3)
- mhuetten (3)
Top Pull Request Authors
- ckhroulev (20)
- talbrecht (17)
- citibeth (6)
- mankoff (3)
- bueler (3)
- ghost (3)
- sebhinck (3)
- luraess (2)
- jhkennedy (2)
- ronjareese (2)
- gassmoeller (2)
- pgierz (1)
- sschoell (1)
- jedbrown (1)
- EnricoDeg (1)
Top Issue Labels
- task (176)
- bug (81)
- feature_request (58)
- design_question (19)
- forum (15)
- documentation_issue (6)
- urgent (4)
Top Pull Request Labels
- documentation_issue (2)
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 47
proxy.golang.org: github.com/pism/pism
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pism/pism#section-documentation
- Licenses: gpl-3.0
- Latest release: v2.2.2+incompatible (published 9 months ago)
- Last Synced: 2025-11-30T21:05:00.589Z (25 days ago)
- Versions: 47
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.395%
- Average: 5.576%
- Dependent repos count: 5.758%
Dependencies
- archlinux/base latest build
- debian buster build
Score: -Infinity