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

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 librar...

Full description

Bibliographic Details
Published in:Geoscientific Model Development
Main Authors: Tezaur, I. K., Perego, M., Salinger, A. G., Tuminaro, R. S., Price, S. F.
Format: Article in Journal/Newspaper
Language:English
Published: Copernicus Publications 2015
Subjects:
Online Access:https://doi.org/10.5194/gmd-8-1197-2015
https://noa.gwlb.de/receive/cop_mods_00016916
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00016871/gmd-8-1197-2015.pdf
https://gmd.copernicus.org/articles/8/1197/2015/gmd-8-1197-2015.pdf
id ftnonlinearchiv:oai:noa.gwlb.de:cop_mods_00016916
record_format openpolar
spelling ftnonlinearchiv:oai:noa.gwlb.de:cop_mods_00016916 2023-05-15T16:29:42+02:00 Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis Tezaur, I. K. Perego, M. Salinger, A. G. Tuminaro, R. S. Price, S. F. 2015-04 electronic https://doi.org/10.5194/gmd-8-1197-2015 https://noa.gwlb.de/receive/cop_mods_00016916 https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00016871/gmd-8-1197-2015.pdf https://gmd.copernicus.org/articles/8/1197/2015/gmd-8-1197-2015.pdf eng eng Copernicus Publications Geoscientific Model Development -- http://www.bibliothek.uni-regensburg.de/ezeit/?2456725 -- http://www.geosci-model-dev.net/ -- 1991-9603 https://doi.org/10.5194/gmd-8-1197-2015 https://noa.gwlb.de/receive/cop_mods_00016916 https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00016871/gmd-8-1197-2015.pdf https://gmd.copernicus.org/articles/8/1197/2015/gmd-8-1197-2015.pdf uneingeschränkt info:eu-repo/semantics/openAccess article Verlagsveröffentlichung article Text doc-type:article 2015 ftnonlinearchiv https://doi.org/10.5194/gmd-8-1197-2015 2022-02-08T22:53:56Z 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. Article in Journal/Newspaper Greenland Ice Sheet Niedersächsisches Online-Archiv NOA Greenland Geoscientific Model Development 8 4 1197 1220
institution Open Polar
collection Niedersächsisches Online-Archiv NOA
op_collection_id ftnonlinearchiv
language English
topic article
Verlagsveröffentlichung
spellingShingle article
Verlagsveröffentlichung
Tezaur, I. K.
Perego, M.
Salinger, A. G.
Tuminaro, R. S.
Price, S. F.
Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
topic_facet article
Verlagsveröffentlichung
description 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.
format Article in Journal/Newspaper
author Tezaur, I. K.
Perego, M.
Salinger, A. G.
Tuminaro, R. S.
Price, S. F.
author_facet Tezaur, I. K.
Perego, M.
Salinger, A. G.
Tuminaro, R. S.
Price, S. F.
author_sort Tezaur, I. K.
title Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
title_short Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
title_full Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
title_fullStr Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
title_full_unstemmed Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
title_sort albany/felix: a parallel, scalable and robust, finite element, first-order stokes approximation ice sheet solver built for advanced analysis
publisher Copernicus Publications
publishDate 2015
url https://doi.org/10.5194/gmd-8-1197-2015
https://noa.gwlb.de/receive/cop_mods_00016916
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00016871/gmd-8-1197-2015.pdf
https://gmd.copernicus.org/articles/8/1197/2015/gmd-8-1197-2015.pdf
geographic Greenland
geographic_facet Greenland
genre Greenland
Ice Sheet
genre_facet Greenland
Ice Sheet
op_relation Geoscientific Model Development -- http://www.bibliothek.uni-regensburg.de/ezeit/?2456725 -- http://www.geosci-model-dev.net/ -- 1991-9603
https://doi.org/10.5194/gmd-8-1197-2015
https://noa.gwlb.de/receive/cop_mods_00016916
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00016871/gmd-8-1197-2015.pdf
https://gmd.copernicus.org/articles/8/1197/2015/gmd-8-1197-2015.pdf
op_rights uneingeschränkt
info:eu-repo/semantics/openAccess
op_doi https://doi.org/10.5194/gmd-8-1197-2015
container_title Geoscientific Model Development
container_volume 8
container_issue 4
container_start_page 1197
op_container_end_page 1220
_version_ 1766019415935025152