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

Title: Albany/FELIX: A parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis

Journal Article · · Geoscientific Model Development (Online)
 [1];  [2];  [2];  [2];  [3]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States)
  2. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
  3. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

This paper describes a new parallel, scalable and robust finite element based solver for the first-order Stokes momentum balance equations for ice flow. The solver, known as Albany/FELIX, is constructed using the component-based approach to building application codes, in which mature, modular libraries developed as a part of the Trilinos project are combined using abstract interfaces and template-based generic programming, resulting in a final code with access to dozens of algorithmic and advanced analysis capabilities. Following an overview of the relevant partial differential equations and boundary conditions, the numerical methods chosen to discretize the ice flow equations are described, along with their implementation. The results of several verification studies of the model accuracy are presented using (1) new test cases for simplified two-dimensional (2-D) versions of the governing equations derived using the method of manufactured solutions, and (2) canonical ice sheet modeling benchmarks. Model accuracy and convergence with respect to mesh resolution are then studied on problems involving a realistic Greenland ice sheet geometry discretized using hexahedral and tetrahedral meshes. Also explored as a part of this study is the effect of vertical mesh resolution on the solution accuracy and solver performance. The robustness and scalability of our solver on these problems is demonstrated. Lastly, we show that good scalability can be achieved by preconditioning the iterative linear solver using a new algebraic multilevel preconditioner, constructed based on the idea of semi-coarsening.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
Grant/Contract Number:
AC52-06NA25396; AC04-94AL85000
OSTI ID:
1208879
Alternate ID(s):
OSTI ID: 1214225
Journal Information:
Geoscientific Model Development (Online), Vol. 8, Issue 4; ISSN 1991-9603
Publisher:
European Geosciences UnionCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 40 works
Citation information provided by
Web of Science

References (57)

An adaptive Newton multigrid method for a model of marine ice sheets text January 2012
Exact solutions to the thermomechanically coupled shallow-ice approximation: effective tools for verification journal January 2007
Consistent approximations and boundary conditions for ice-sheet dynamics from a principle of least action journal January 2010
Modelling West Antarctic ice sheet growth and collapse through the past five million years journal March 2009
Greenland flow variability from ice-sheet-wide velocity mapping journal January 2010
An ice-shelf model test based on the Ross Ice Shelf, Antarctica journal January 1996
Implementation and Initial Evaluation of the Glimmer Community Ice Sheet Model in the Community Earth System Model journal October 2013
Semicoarsening Multigrid on Distributed Memory Machines journal January 2000
Adaptive mesh, finite volume modeling of marine ice sheets journal January 2013
Amesos2 and Belos: Direct and Iterative Solvers for Large Sparse Linear Systems journal January 2012
A parallel high-order accurate finite element nonlinear Stokes ice sheet model and benchmark experiments: A PARALLEL FEM STOKES ICE SHEET MODEL journal January 2012
Manufactured solutions and the verification of three-dimensional Stokes ice-sheet models journal January 2013
Enhanced basal lubrication and the contribution of the Greenland ice sheet to future sea-level rise journal August 2013
A Semicoarsening Multigrid Method for Elliptic Partial Differential Equations with Highly Discontinuous and Anisotropic Coefficients journal January 1998
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
Thin-Film Flows with Wall Slip: An Asymptotic Analysis of Higher Order Glacier Flow Models journal January 2010
Automating embedded analysis capabilities and managing software complexity in multiphysics simulation part II: application to partial differential equations preprint January 2012
Coupling ice flow models of varying orders of complexity with the Tiling method journal January 2012
Greenland ice sheet contribution to sea-level rise from a new-generation ice-sheet model journal January 2012
Greenland Ice Sheet contribution to sea-level rise from a new-generation ice-sheet model journal January 2012
Toward a New Generation of Ice Sheet Models journal January 2007
Achieving Textbook Multigrid Efficiency for Hydrostatic Ice Sheet Flow journal January 2013
Efficient Expression Templates for Operator Overloading-Based Automatic Differentiation book January 2012
Solving PDEs with Intrepid journal January 2012
An overview of the Trilinos project journal September 2005
Data assimilation using a hybrid ice flow model journal January 2011
Transient glacier response with a higher-order numerical ice-flow model journal January 2002
Continental scale, high order, high spatial resolution, ice sheet modeling using the Ice Sheet System Model (ISSM): ICE SHEET SYSTEM MODEL journal March 2012
Shallow shelf approximation as a “sliding law” in a thermomechanically coupled ice sheet model journal January 2009
A stabilized assumed deformation gradient finite element formulation for strongly coupled poromechanical simulations at finite strain text January 2013
A new three-dimensional higher-order thermomechanical ice sheet model: Basic sensitivity, ice stream development, and ice flow across subglacial lakes journal January 2003
Globalization Techniques for Newton–Krylov Methods and Applications to the Fully Coupled Solution of the Navier–Stokes Equations journal January 2006
The Glimmer community ice sheet model journal January 2009
Capabilities and performance of Elmer/Ice, a new generation ice-sheet model journal January 2013
Parameter and state estimation with a time-dependent adjoint marine ice sheet model journal January 2013
Automating Embedded Analysis Capabilities and Managing Software Complexity in Multiphysics Simulation, Part I: Template-Based Generic Programming journal January 2012
Optimal initial conditions for coupling ice sheet models to Earth system models: PEREGO ET AL. journal September 2014
Parallel finite-element implementation for higher-order ice-sheet models journal January 2012
Velocity and stress fields in grounded glaciers: a simple algorithm for including deviatoric stress gradients journal January 1995
Automating Embedded Analysis Capabilities and Managing Software Complexity in Multiphysics Simulation, Part II: Application to Partial Differential Equations journal January 2012
Implementation of the Jacobian-free Newton–Krylov method for solving the first-order ice sheet momentum balance journal July 2011
Well-Posedness Results for a Nonlinear Stokes Problem Arising in Glaciology journal January 2013
Quantum computer aided design simulation and optimization of semiconductor quantum dots journal October 2013
A Community Ice Sheet Model for Sea Level Prediction: Building a Next-Generation Community Ice Sheet Model; Los Alamos, New Mexico, 18–20 August 2008 journal January 2009
A stabilized assumed deformation gradient finite element formulation for strongly coupled poromechanical simulations at finite strain: STABILIZED F-BAR FINITE ELEMENT FORMULATION FOR POROMECHANICS
  • Sun, WaiChing; Ostien, Jakob T.; Salinger, Andrew G.
  • International Journal for Numerical and Analytical Methods in Geomechanics https://doi.org/10.1002/nag.2161
journal January 2013
A new bed elevation dataset for Greenland journal January 2013
Roles of marine ice, rheology, and fracture in the flow and stability of the Brunt/Stancomb-Wills Ice Shelf journal January 2009
Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator book January 1996
Benchmark experiments for higher-order and full-Stokes ice sheet models (ISMIP–HOM) journal January 2008
Coulomb Friction and Other Sliding laws in a Higher-Order Glacier flow Model journal January 2010
Bifurcation Tracking Algorithms and Software for Large Scale Applications book March 2006
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
Capabilities and performance of Elmer/Ice, a new-generation ice sheet model journal January 2013
Introduction to Numerical Continuation Methods book January 2003
An adaptive Newton multigrid method for a model of marine ice sheets journal November 2013
Velocity and stress fields in grounded glaciers: a simple algorithm for including deviatoric stress gradients journal January 1995
Benchmark experiments for higher-order and full Stokes ice sheet models (ISMIP-HOM) journal January 2008

Cited By (17)

LIVVkit 2.1: automated and extensible ice sheet model validation journal January 2019
Exploring basal sliding with a fluidity-based, ice-sheet model using FOSLS: Fluidity-Based Ice-Sheet Models journal March 2018
A Study on the Performance Portability of the Finite Element Assembly Process Within the Albany Land Ice Solver book February 2020
MPAS-Albany Land Ice (MALI): a variable-resolution ice sheet model for Earth system modeling using Voronoi grids journal January 2018
A comparison of two Stokes ice sheet models applied to the Marine Ice Sheet Model Intercomparison Project for plan view models (MISMIP3d) journal January 2017
Optimal Compressed Sensing and Reconstruction of Unstructured Mesh Datasets journal August 2017
An automated approach for parallel adjoint-based error estimation and mesh adaptation journal December 2019
Description and evaluation of the Community Ice Sheet Model (CISM) v2.1 journal January 2019
A comparison of two Stokes ice sheet models applied to the Marine Ice Sheet Model Intercomparison Project for plan view models (MISMIP3d) posted_content March 2016
Widespread moulin formation during supraglacial lake drainages in Greenland text January 2018
Accurate and stable time stepping in ice sheet modeling journal January 2017
Galerkin Least-Squares Stabilization in Ice Sheet Modeling - Accuracy, Robustness, and Comparison to other Techniques text January 2017
The LifeV library: engineering mathematics beyond the proof of concept preprint January 2017
An ice sheet model validation framework for the Greenland ice sheet journal January 2017
Interactive comment on “An ice sheet model validation framework for the Greenland ice sheet” by Stephen F. Price et al. journal August 2016
ISMIP6 Antarctica: a multi-model ensemble of the Antarctic ice sheet evolution over the 21st century journal January 2020
Diagnosing the sensitivity of grounding-line flux to changes in sub-ice-shelf melting journal October 2020