Articles | Volume 9, issue 11
Geosci. Model Dev., 9, 3907–3918, 2016
Geosci. Model Dev., 9, 3907–3918, 2016

Development and technical paper 01 Nov 2016

Development and technical paper | 01 Nov 2016

An approach to computing discrete adjoints for MPI-parallelized models applied to Ice Sheet System Model 4.11

Eric Larour et al.

Related authors

Derivation of bedrock topography measurement requirements for the reduction of uncertainty in ice sheet model projections of Thwaites Glacier
Blake A. Castleman, Nicole-Jeanne Schlegel, Lambert Caron, Eric Larour, and Ala Khazendar
The Cryosphere Discuss.,,, 2021
Preprint under review for TC
Short summary
A new sampling capability for uncertainty quantification in the Ice-sheet and Sea-level System Model v4.19 using Gaussian Markov random fields
Kevin Bulthuis and Eric Y. Larour
Geosci. Model Dev. Discuss.,,, 2021
Preprint under review for GMD
Short summary
Calving Front Machine (CALFIN): glacial termini dataset and automated deep learning extraction method for Greenland, 1972–2019
Daniel Cheng, Wayne Hayes, Eric Larour, Yara Mohajerani, Michael Wood, Isabella Velicogna, and Eric Rignot
The Cryosphere, 15, 1663–1675,,, 2021
Short summary
ISSM-SLPS: geodetically compliant Sea-Level Projection System for the Ice-sheet and Sea-level System Model v4.17
Eric Larour, Lambert Caron, Mathieu Morlighem, Surendra Adhikari, Thomas Frederikse, Nicole-Jeanne Schlegel, Erik Ivins, Benjamin Hamlington, Robert Kopp, and Sophie Nowicki
Geosci. Model Dev., 13, 4925–4941,,, 2020
Short summary
The future sea-level contribution of the Greenland ice sheet: a multi-model ensemble study of ISMIP6
Heiko Goelzer, Sophie Nowicki, Anthony Payne, Eric Larour, Helene Seroussi, William H. Lipscomb, Jonathan Gregory, Ayako Abe-Ouchi, Andrew Shepherd, Erika Simon, Cécile Agosta, Patrick Alexander, Andy Aschwanden, Alice Barthel, Reinhard Calov, Christopher Chambers, Youngmin Choi, Joshua Cuzzone, Christophe Dumas, Tamsin Edwards, Denis Felikson, Xavier Fettweis, Nicholas R. Golledge, Ralf Greve, Angelika Humbert, Philippe Huybrechts, Sebastien Le clec'h, Victoria Lee, Gunter Leguy, Chris Little, Daniel P. Lowry, Mathieu Morlighem, Isabel Nias, Aurelien Quiquet, Martin Rückamp, Nicole-Jeanne Schlegel, Donald A. Slater, Robin S. Smith, Fiamma Straneo, Lev Tarasov, Roderik van de Wal, and Michiel van den Broeke
The Cryosphere, 14, 3071–3096,,, 2020
Short summary

Related subject area

fenics_ice 1.0: a framework for quantifying initialization uncertainty for time-dependent ice sheet models
Conrad P. Koziol, Joe A. Todd, Daniel N. Goldberg, and James R. Maddison
Geosci. Model Dev., 14, 5843–5861,,, 2021
Short summary
Development of adjoint-based ocean state estimation for the Amundsen and Bellingshausen seas and ice shelf cavities using MITgcm–ECCO (66j)
Yoshihiro Nakayama, Dimitris Menemenlis, Ou Wang, Hong Zhang, Ian Fenty, and An T. Nguyen
Geosci. Model Dev., 14, 4909–4924,,, 2021
Short summary
Sensitivity of Northern Hemisphere climate to ice–ocean interface heat flux parameterizations
Xiaoxu Shi, Dirk Notz, Jiping Liu, Hu Yang, and Gerrit Lohmann
Geosci. Model Dev., 14, 4891–4908,,, 2021
Short summary
icepack: a new glacier flow modeling package in Python, version 1.0
Daniel R. Shapero, Jessica A. Badgeley, Andrew O. Hoffman, and Ian R. Joughin
Geosci. Model Dev., 14, 4593–4616,,, 2021
Short summary
Benefits of sea ice initialization for the interannual-to-decadal climate prediction skill in the Arctic in EC-Earth3
Tian Tian, Shuting Yang, Mehdi Pasha Karami, François Massonnet, Tim Kruschke, and Torben Koenigk
Geosci. Model Dev., 14, 4283–4305,,, 2021
Short summary

Cited articles

AdjoinableMPI: AdjoinableMPI wiki,, last access: 19 October 2016.
ADOL-C: ADOL-C, (last access: 19 October 2016), 2007.
Amestoy, P. R., Duff, I. S., Koster, J., and L'Excellent, J.-Y.: A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling, SIAM J. Matrix Anal. Appl., 23, 15–41, 2001.
Applegate, P. J., Kirchner, N., Stone, E. J., Keller, K., and Greve, R.: An assessment of key model parametric uncertainties in projections of Greenland Ice Sheet behavior, The Cryosphere, 6, 589–606,, 2012.
Arthern, R. J. and Gudmundsson, G. H.: Initialization of ice-sheet forecasts viewed as an inverse Robin problem, J. Glaciol., 56, 527–533, 2010.
Short summary
We present an approach to derive the adjoint state of the C++ coded Ice Sheet System Model. The approach enables data assimilation of observations to improve projections of polar ice sheet mass balance and contribution to sea-level rise. It is applicable to other Earth science frameworks relying on C++ and parallel computing, is non-intrusive, and enables computation of transient adjoints for any type of physics, hence providing insights into the sensitivities of any model to its inputs.