skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: SICOPOLIS-AD v1: an open-source adjoint modeling framework for ice sheet simulation enabled by the algorithmic differentiation tool OpenAD

Journal Article · · Geoscientific Model Development (Online)

We present a new capability of the ice sheet model SICOPOLIS that enables flexible adjoint code generation via source transformation using the open-source algorithmic differentiation (AD) tool OpenAD.The adjoint code enables efficient calculation of the sensitivities of a scalar-valued objective function or quantity of interest (QoI) to a range of important, often spatially varying and uncertain model input variables, including initial and boundary conditions, as well as model parameters.Compared to earlier work on the adjoint code generation of SICOPOLIS, our work makes several important advances:(i) it is embedded within the up-to-date trunk of the SICOPOLIS repository – accounting for 1.5 decades of code development and improvements – and is readily available to the wider community;(ii) the AD tool used, OpenAD, is an open-source tool;(iii) the adjoint code developed is applicable to both Greenland and Antarctica, including grounded ice as well as floating ice shelves, with an extended choice of thermodynamical representations.A number of code refactorization steps were required. They are discussed in detail in an Appendix as they hold lessons for the application of AD to legacy codes at large.As an example application, we examine the sensitivity of the total Antarctic Ice Sheet volume to changes in initial ice thickness, austral summer precipitation, and basal and surface temperatures across the ice sheet.Simulations of Antarctica with floating ice shelves show that over 100 years of simulation the sensitivity of total ice sheet volume to the initial ice thickness and precipitation is almost uniformly positive, while the sensitivities to surface and basal temperature are almost uniformly negative. Sensitivity to austral summer precipitation is largest on floating ice shelves from Queen Maud to Queen Mary Land. The largest sensitivity to initial ice thickness is at outlet glaciers around Antarctica. Comparison between total ice sheet volume sensitivities to surface and basal temperature shows that surface temperature sensitivities are higher broadly across the floating ice shelves, while basal temperature sensitivities are highest at the grounding lines of floating ice shelves and outlet glaciers. A uniformly perturbed region of East Antarctica reveals that, among the four control variables tested here, total ice sheet volume is the most sensitive to variations in austral summer precipitation as formulated in SICOPOLIS.Comparison between adjoint- and finite-difference-derived sensitivities shows good agreement, lending confidence that the AD tool is producing correct adjoint code.The new modeling infrastructure is freely available at http://www.sicopolis.net (last access: 2 April 2020) under the development trunk.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC); National Science Foundation (NSF); Japan Society for the Promotion of Science (JSPS); Ministry of Education, Culture, Sports, Science and Technology (MEXT) of Japan
Grant/Contract Number:
AC02-06CH11357; SC0008060; 1750035; JP16H02224; JP17H06104; JP17H06323
OSTI ID:
1632866
Journal Information:
Geoscientific Model Development (Online), Vol. 13, Issue 4; ISSN 1991-9603
Publisher:
European Geosciences UnionCopyright Statement
Country of Publication:
United States
Language:
English

References (72)

Rheology of the Ronne Ice Shelf, Antarctica, inferred from satellite radar interferometry data using an inverse control method journal January 2005
Bedmap2: improved ice bed, surface and thickness datasets for Antarctica journal January 2013
The creep of polycrystalline ice journal March 1955
Evaluating Derivatives book January 2008
Generating efficient derivative code with TAF journal October 2005
The Theory of Glacier Sliding journal January 1964
Greenland ice-sheet volume sensitivity to basal, surface and initial conditions derived from an adjoint model journal January 2009
Climate Model Intercomparisons: Preparing for the Next Phase journal March 2014
Practical global oceanic state estimation journal June 2007
Comparison of Numerical Schemes for the Solution of the Ice-Thickness Equation in a Dynamic/Thermodynamic Ice-Sheet Model journal July 2002
Comparison of hybrid schemes for the combination of shallow approximations in numerical simulations of the Antarctic Ice Sheet journal January 2017
A Three-Dimensional Time-Dependent Model of the West Antarctic Ice Sheet journal January 1984
Theory of shallow ice shelves journal February 1999
Comparison of adjoint and nudging methods to initialise ice sheet model basal conditions journal January 2016
initMIP-Antarctica: an ice sheet model initialization experiment of ISMIP6 journal January 2019
Spatial patterns of basal drag inferred using control methods from a full-Stokes and simpler models for Pine Island Glacier, West Antarctica: SPATIAL PATTERNS OF BASAL DRAG journal July 2010
A structural glaciological analysis of the 2002 Larsen B ice-shelf collapse journal January 2008
Greenland ice sheet contribution to sea-level rise from a new-generation ice-sheet model journal January 2012
Solution of Nonlinear Stokes Equations Discretized By High-Order Finite Elements on Nonconforming and Anisotropic Meshes, with Application to Ice Sheet Dynamics journal January 2015
ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation journal January 2015
Inferred basal friction and surface mass balance of the Northeast Greenland Ice Stream using data assimilation of ICESat (Ice Cloud and land Elevation Satellite) surface altimetry and ISSM (Ice Sheet System Model) journal January 2014
An efficient regional energy-moisture balance model for simulation of the Greenland Ice Sheet response to climate change journal January 2010
An efficient exact adjoint of the parallel MIT General Circulation Model, generated via automatic differentiation journal October 2005
Inference of accumulation-rate patterns from deep layers in glaciers and ice sheets journal January 2007
Data assimilation using a hybrid ice flow model journal January 2011
Algorithm 799: revolve: an implementation of checkpointing for the reverse or adjoint mode of computational differentiation journal March 2000
An inexact Gauss-Newton method for inversion of basal sliding and rheology parameters in a nonlinear Stokes ice sheet model journal January 2012
Differentiable Programming Tensor Networks journal September 2019
An optimized treatment for algorithmic differentiation of an important glaciological fixed-point problem journal January 2016
Parameter and state estimation with a time-dependent adjoint marine ice sheet model journal January 2013
Optimal initial conditions for coupling ice sheet models to Earth system models: PEREGO ET AL. journal September 2014
Editorial for Ocean Reanalysis Intercomparison Special Issue: ORAIP-v1: the ocean reanalyses intercomparison project version 1 journal August 2017
Source-to-source adjoint Algorithmic Differentiation of an ice sheet model written in C journal November 2017
Variational Assimilation of Meteorological Observations With the Adjoint Vorticity Equation. I: Theory journal October 1987
Programming language features, usage patterns, and the efficiency of generated adjoint code journal February 2016
Fitting dynamics to data journal January 1988
Various isotropic and anisotropic ices found in glaciers and polar ice caps and their corresponding rheologies journal December 1985
Ice-Shelf Response to Ice-stream Discharge Fluctuations: III. The Effects of Ice-stream Imbalance on the Ross Ice Shelf, Antarctica journal January 1989
Construction of the adjoint MIT ocean general circulation model and application to Atlantic heat transport sensitivity journal December 1999
Paleothermometry by control methods journal January 1991
The ERA-40 re-analysis journal October 2005
Comparison of thermodynamics solvers in the polythermal ice sheet model SICOPOLIS journal March 2016
Basal conditions for Pine Island and Thwaites Glaciers, West Antarctica, determined using satellite and airborne data journal January 2009
Inversion of basal friction in Antarctica using exact and incomplete adjoints of a higher-order model: ANTARCTIC BASAL FRICTION INVERSION journal September 2013
Thermomechanical balances of ice sheet flows journal May 1984
An improved Antarctic dataset for high resolution numerical ice sheet models (ALBMAP v1) journal January 2010
Application of control methods for modelling the flow of Pine Island Glacier, West Antarctica journal January 2003
A new bed elevation dataset for Greenland journal January 2013
Committed retreat of Smith, Pope, and Kohler Glaciers over the next 30 years inferred by transient model calibration journal January 2015
Comparative simulations of the evolution of the Greenland ice sheet under simplified Paris Agreement scenarios with the models SICOPOLIS and ISSM journal September 2019
A continuum–mechanical formulation for shallow polythermal ice sheets
  • Greve, Ralf
  • Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 355, Issue 1726 https://doi.org/10.1098/rsta.1997.0050
journal May 1997
Design and results of the ice sheet model initialisation experiments initMIP-Greenland: an ISMIP6 intercomparison journal January 2018
A new ice thickness and bed data set for the Greenland ice sheet: 1. Measurement, data reduction, and errors journal December 2001
Antarctic snow accumulation mapped using polarization of 4.3-cm wavelength microwave emission journal January 2006
MPAS-Albany Land Ice (MALI): a variable-resolution ice sheet model for Earth system modeling using Voronoi grids journal January 2018
OpenAD/F: A Modular Open-Source Tool for Automatic Differentiation of Fortran Codes journal July 2008
Data assimilation and prognostic whole ice sheet modelling with the variationally derived, higher order, open source, and fully parallel ice sheet model VarGlaS journal January 2013
Parameterization of the Annual Surface Temperature and Mass Balance of Antarctica journal January 1990
An enthalpy formulation for glaciers and ice sheets journal January 2012
The Theory of Glacier Sliding journal January 1964
Parameterization of the Annual Surface Temperature and Mass Balance of Antarctica journal January 1990
An improved Antarctic dataset for high resolution numerical ice sheet models (ALBMAP v1) journal January 2010
Greenland Ice Sheet contribution to sea-level rise from a new-generation ice-sheet model journal January 2012
Application of control methods for modelling the flow of Pine Island Glacier, West Antarctica text January 2003
An improved Antarctic dataset for high resolution numerical ice sheet models (ALBMAP v1) text January 2010
Paleothermometry by control methods journal January 1991
A Three-Dimensional Time-Dependent Model of the West Antarctic Ice Sheet journal January 1984
Geothermal heat flux distribution for the Greenland ice sheet, derived by combining a global representation and information from deep ice cores dataset January 2018
Solution of nonlinear Stokes equations discretized by high-order finite elements on nonconforming and anisotropic meshes, with application to ice sheet dynamics text January 2014
Comparison of thermodynamics solvers in the polythermal ice sheet model SICOPOLIS text January 2015
Larsen B Ice Shelf rheology preceding its disintegration inferred by a control method journal January 2007
Sensitivity Analysis Using an Adjoint of the PSU-NCAR Mesoseale Model journal August 1992


Figures / Tables (6)


Similar Records

SICOPOLIS-AD: Quick-Start Manual (Revision 0.11)
Technical Report · Sat Feb 01 00:00:00 EST 2020 · OSTI ID:1632866

Sicopolis-AD: Quick-Start Manual
Technical Report · Tue Jan 01 00:00:00 EST 2019 · OSTI ID:1632866

initMIP-Antarctica: an ice sheet model initialization experiment of ISMIP6
Journal Article · Tue May 14 00:00:00 EDT 2019 · The Cryosphere (Online) · OSTI ID:1632866

Related Subjects