An optimized treatment for algorithmic differentiation of an important glaciological fixed-point problem

被引:15
作者
Goldberg, Daniel N. [1 ]
Narayanan, Hari Krishna [2 ]
Hascoet, Laurent [3 ]
Utke, Jean [4 ]
机构
[1] Univ Edinburgh, Sch GeoSci, Edinburgh, Midlothian, Scotland
[2] Argonne Natl Lab, Div Math & Comp Sci, 9700 S Cass Ave, Argonne, IL 60439 USA
[3] INRIA Sophia Antipolis, Valbonne, France
[4] Allstate Insurance Co, Northbrook, IL USA
关键词
PINE ISLAND GLACIER; ICE-SHEET MODELS; HIGHER-ORDER; BASAL FRICTION; INITIAL CONDITIONS; DATA ASSIMILATION; STREAM-E; FLOW; ADJOINT; ANTARCTICA;
D O I
10.5194/gmd-9-1891-2016
中图分类号
P [天文学、地球科学];
学科分类号
07 ;
摘要
We apply an optimized method to the adjoint generation of a time-evolving land ice model through algorithmic differentiation (AD). The optimization involves a special treatment of the fixed-point iteration required to solve the nonlinear stress balance, which differs from a straight-forward application of AD software, and leads to smaller memory requirements and in some cases shorter computation times of the adjoint. The optimization is done via implementation of the algorithm of Christianson (1994) for reverse accumulation of fixed-point problems, with the AD tool OpenAD. For test problems, the optimized adjoint is shown to have far lower memory requirements, potentially enabling larger problem sizes on memory-limited machines. In the case of the land ice model, implementation of the algorithm allows further optimization by having the adjoint model solve a sequence of linear systems with identical (as opposed to varying) matrices, greatly improving performance. The methods introduced here will be of value to other efforts applying AD tools to ice models, particularly ones which solve a hybrid shallow ice/shallow shelf approximation to the Stokes equations.
引用
收藏
页码:1891 / 1904
页数:14
相关论文
共 55 条
[1]  
[Anonymous], 2010, PHYS GLACIERS, DOI DOI 10.3189/002214311796405906
[2]  
[Anonymous], 1984, J APPL MECH, DOI DOI 10.1115/1.3167761
[3]   Flow speed within the Antarctic ice sheet and its controls inferred from satellite observations [J].
Arthern, Robert J. ;
Hindmarsh, Richard C. A. ;
Williams, C. Rosie .
JOURNAL OF GEOPHYSICAL RESEARCH-EARTH SURFACE, 2015, 120 (07) :1171-1188
[4]   Automatic differentiation of algorithms [J].
Bartholomew-Biggs, M ;
Brown, S ;
Christianson, B ;
Dixon, L .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2000, 124 (1-2) :171-190
[6]   Reverse accumulation and implicit functions [J].
Christianson, B .
OPTIMIZATION METHODS & SOFTWARE, 1998, 9 (04) :307-322
[7]  
Christianson B, 1994, Optim Methods Softw, V3, P311, DOI 10.1080/10556789408805572
[8]   Adaptive mesh, finite volume modeling of marine ice sheets [J].
Cornford, Stephen L. ;
Martin, Daniel F. ;
Graves, Daniel T. ;
Ranken, Douglas F. ;
Le Brocq, Anne M. ;
Gladstone, Rupert M. ;
Payne, Antony J. ;
Ng, Esmond G. ;
Lipscomb, William H. .
JOURNAL OF COMPUTATIONAL PHYSICS, 2013, 232 (01) :529-549
[9]   Assessment of the importance of ice-shelf buttressing to ice-sheet flow [J].
Dupont, TK ;
Alley, RB .
GEOPHYSICAL RESEARCH LETTERS, 2005, 32 (04) :1-4
[10]  
Errico RM, 1997, B AM METEOROL SOC, V78, P2577, DOI 10.1175/1520-0477(1997)078<2577:WIAAM>2.0.CO