skip to main content

Attention:

The NSF Public Access Repository (PAR) system and access will be unavailable from 8:00 PM ET on Friday, March 21 until 8:00 AM ET on Saturday, March 22 due to maintenance. We apologize for the inconvenience.


Title: SICOPOLIS-AD v1: an open-source adjoint modeling framework for ice sheet simulation enabled by the algorithmic differentiation tool OpenAD
Abstract. 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.  more » « less
Award ID(s):
1751120 1903596 1750035
PAR ID:
10208875
Author(s) / Creator(s):
; ; ;
Date Published:
Journal Name:
Geoscientific Model Development
Volume:
13
Issue:
4
ISSN:
1991-9603
Page Range / eLocation ID:
1845 to 1864
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. 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 sensitivities of a scalar-valued objective function or quantity of interest (QoI) to a range of important, often spatially varying model input variables, including initial and boundary conditions, as well as model parameters. Compared to earlier work on adjoint code generation of SICOPOLIS, our work is based on several important advances: (i) it is embedded within the up-to-date trunk of the SICOPOLIS repository – accounting for one and a half 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, and 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 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, 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 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 most sensitive to variations in 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 www.sicopolis.net under the development trunk. 
    more » « less
  2. SICOPOLIS-AD is a version of the ice sheet model SICOPOLIS (originally [1]: www.sicopolis.net) used to produce adjoint sensitivities of chosen control variables. It can be used to assess the sensitivity of some quantity of interest to perturbations in variables that may affect that quantity of interest. For example, it can be used to comprehensively and quantitatively assess exactly how the volume of the Greenland Ice Sheet is sensitive to changes in surface temperature at each point on the ice sheet. This document provides basic startup and troubleshooting methods, as well as some best practices for making changes in the code for the purposes of adjoint production. 
    more » « less
  3. Abstract. Many floating ice shelves in Antarctica buttress the ice streams feeding them, thereby reducing the discharge of icebergs into the ocean. The rate at which ice shelves calve icebergs and how fast they flow determines whether they advance, retreat, or remain stable, exerting a first-order control on ice discharge. To parameterize calving within ice sheet models, several empirical and physical calving “laws” have been proposed in the past few decades. Such laws emphasize dissimilar features, including along- and across-flow strain rates (the eigencalving law), a fracture yield criterion (the von Mises law), longitudinal stretching (the crevasse depth law), and a simple ice thickness threshold (the minimum thickness law), among others. Despite the multitude of established calving laws, these laws remain largely unvalidated for the Antarctic Ice Sheet, rendering it difficult to assess the broad applicability of any given law in Antarctica. We address this shortcoming through a set of numerical experiments that evaluate existing calving laws for ten ice shelves around the Antarctic Ice Sheet. We utilize the Ice-sheet and Sea-level System Model (ISSM) and implement four calving laws under constant external forcing, calibrating the free parameter of each of these calving laws by assuming that the current position of the ice front is in steady state and finding the set of parameters that best achieves this position over a simulation of 200 years. We find that, in general, the eigencalving and von Mises laws best reproduce observed calving front positions under the steady state position assumption. These results will streamline future modeling efforts of Antarctic ice shelves by better informing the relevant physics of Antarctic-style calving on a shelf-by-shelf basis.

     
    more » « less
  4. Abstract

    Sea-level rise projections rely on accurate predictions of ice mass loss from Antarctica. Climate change promotes greater mass loss by destabilizing ice shelves and accelerating the discharge of upstream grounded ice. Mass loss is further exacerbated by mechanisms such as the Marine Ice Sheet Instability and the Marine Ice Cliff Instability. However, the effect of basal thermal state changes of grounded ice remains largely unexplored. Here, we use numerical ice sheet modeling to investigate how warmer basal temperatures could affect the Antarctic ice sheet mass balance. We find increased mass loss in response to idealized basal thawing experiments run over 100 years. Most notably, frozen-bed patches could be tenuously sustaining the current ice configuration in parts of George V, Adélie, Enderby, and Kemp Land regions of East Antarctica. With less than 5 degrees of basal warming, these frozen patches may begin to thaw, producing new loci of mass loss.

     
    more » « less
  5. Abstract Visible and infrared satellite images reveal numerous lineations on the Siple Coast region of West Antarctica. We used 5 MHz ice-penetrating radar to probe the interior and the bed of the ice sheet beneath a lineation at the boundary between Engelhardt Ice Ridge and flat-ice terrain to the south of the Kamb Ice Stream (KIS) outlet. Results show curved reflectors that emerge from the bed beneath 600 m thick ice. The tops of the reflectors extend about 100m into the ice above the bed, where they become almost horizontal. Apparent reflectivity of the horizontal section is about 20 dB less than that of the bed. We conclude that the likely cause of such strong reflection is sea water that was accreted into basal crevasses when the flat-ice terrain was floating. Internal layers are warped downward just downslope from the basal reflectors. It is thought that the downwarping was caused by localized basal melting in the past. The spatial pattern of downwarping suggests that localized basal melting was stronger on the north side than on the south side of KIS; apparently ice/ocean interactions on the two sides of KIS were different. 
    more » « less