Implementation of the Jacobian-free Newton-Krylov method for solving the first-order ice sheet momentum balance

被引:18
作者
Lemieux, Jean-Francois [1 ]
Price, Stephen F. [2 ]
Evans, Katherine J. [3 ]
Knoll, Dana [2 ]
Salinger, Andrew G. [5 ]
Holland, David M. [1 ]
Payne, Antony J. [4 ]
机构
[1] NYU, Courant Inst Math Sci, New York, NY 10012 USA
[2] Los Alamos Natl Lab, Los Alamos, NM 87545 USA
[3] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
[4] Univ Bristol, Sch Geophys Sci, Bristol, Avon, England
[5] Sandia Natl Labs, Albuquerque, NM 87185 USA
基金
美国能源部; 加拿大自然科学与工程研究理事会; 美国国家科学基金会;
关键词
Ice sheet model; Ice rheology; Newton-Krylov; GMRES; ILU; MASS-LOSS; GREENLAND; ALGORITHM; GLACIER; GMRES; FLOW; ACCELERATION; MODEL;
D O I
10.1016/j.jcp.2011.04.037
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We have implemented the Jacobian-free Newton-Krylov (JFNK) method for solving the first-order ice sheet momentum equation in order to improve the numerical performance of the Glimmer-Community Ice Sheet Model (Glimmer-CISM), the land ice component of the Community Earth System Model (CESM). Our JFNK implementation is based on significant re-use of existing code. For example, our physics-based preconditioner uses the original Picard linear solver in Glimmer-CISM. For several test cases spanning a range of geometries and boundary conditions, our JFNK implementation is 1.8-3.6 times more efficient than the standard Picard solver in Glimmer-CISM. Importantly, this computational gain of JFNK over the Picard solver increases when refining the grid. Global convergence of the JFNK solver has been significantly improved by rescaling the equation for the basal boundary condition and through the use of an inexact Newton method. While a diverse set of test cases show that our JFNK implementation is usually robust, for some problems it may fail to converge with increasing resolution (as does the Picard solver). Globalization through parameter continuation did not remedy this problem and future work to improve robustness will explore a combination of Picard and JFNK and the use of homotopy methods. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:6531 / 6545
页数:15
相关论文
共 50 条
[1]  
ALLEY R, 2007, CLIMATE CHANGE 2007, pCH1
[2]   Ice-sheet and sea-level changes [J].
Alley, RB ;
Clark, PU ;
Huybrechts, P ;
Joughin, I .
SCIENCE, 2005, 310 (5747) :456-460
[3]  
[Anonymous], 1994, The Physics of Glaciers
[4]  
[Anonymous], 1996, Iterative Methods for Sparse Linear Systems
[5]  
[Anonymous], 1994, ITERATIVE SOLUTION M, DOI DOI 10.1017/CBO9780511624100
[6]   A new ice thickness and bed data set for the Greenland ice sheet 1. Measurement, data reduction, and errors [J].
Bamber, JL ;
Layberry, RL ;
Gogineni, S .
JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2001, 106 (D24) :33773-33780
[7]   Rapid response of modern day ice sheets to external forcing [J].
Bamber, Jonathan L. ;
Alley, Richard B. ;
Joughin, Ian .
EARTH AND PLANETARY SCIENCE LETTERS, 2007, 257 (1-2) :1-13
[8]   Matrix renumbering ILU: An effective algebraic multilevel ILU preconditioner for sparse matrices [J].
Botta, EFF ;
Wubs, FW .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1999, 20 (04) :1007-1026
[9]   Glacier surge after ice shelf collapse [J].
De Angelis, H ;
Skvarca, P .
SCIENCE, 2003, 299 (5612) :1560-1562
[10]   Incremental remapping as a transport/advection algorithm [J].
Dukowicz, JK ;
Baumgardner, JR .
JOURNAL OF COMPUTATIONAL PHYSICS, 2000, 160 (01) :318-335