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

Title: A robust hierarchical solver for ill-conditioned systems with applications to ice sheet modeling

Journal Article · · Journal of Computational Physics
 [1];  [1];  [2];  [2];  [2];  [1]
  1. Stanford Univ., CA (United States)
  2. Sandia National Lab. (SNL-CA), Livermore, CA (United States)

A hierarchical solver is proposed for solving sparse ill-conditioned linear systems in parallel. The solver is based on a modification of the LoRaSp method, but employs a deferred-compression technique, which provably reduces the approximation error and significantly improves efficiency. Moreover, the deferred-compression technique introduces minimal overhead and does not affect parallelism. As a result, the new solver achieves linear computational complexity under mild assumptions and excellent parallel scalability. To demonstrate the performance of the new solver, we focus on applying it to solve sparse linear systems arising from ice sheet modeling. The strong anisotropic phenomena associated with the thin structure of ice sheets creates serious challenges for existing solvers. To address the anisotropy, we additionally developed a customized partitioning scheme for the solver, which captures the strong-coupling direction accurately. In general, the partitioning can be computed algebraically with existing software packages, and thus the new solver is generalizable for solving other sparse linear systems. Our results show that ice sheet problems of about 300 million degrees of freedom have been solved in just a few minutes using a thousand processors.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Sandia National Lab. (SNL-CA), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC04-94AL85000
OSTI ID:
1559514
Alternate ID(s):
OSTI ID: 1547944
Report Number(s):
SAND2019-9481J; 678447; TRN: US2000355
Journal Information:
Journal of Computational Physics, Vol. 396, Issue C; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 8 works
Citation information provided by
Web of Science

References (30)

A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs journal January 1998
Efficient inversion of the Galerkin matrix of general second-order elliptic operators with nonsmooth coefficients journal September 2004
A distributed-memory hierarchical solver for general sparse linear systems journal May 2018
Effective and Robust Preconditioning of General SPD Matrices via Structured Incomplete Factorization journal January 2017
Algebraic multigrid by smoothed aggregation for second and fourth order elliptic problems journal September 1996
Data-sparse Approximation by Adaptive ℋ2-Matrices journal September 2002
Improving Multifrontal Methods by Means of Block Low-Rank Representations journal January 2015
An ice-shelf model test based on the Ross Ice Shelf, Antarctica journal January 1996
Robust Approximate Cholesky Factorization of Rank-Structured Symmetric Positive Definite Matrices journal January 2010
Preserving Positive Definiteness in Hierarchically Semiseparable Matrix Approximations journal January 2018
On the Numerical Rank of the Off-Diagonal Blocks of Schur Complements of Discretized Elliptic PDEs journal January 2010
On the Scalability of the Albany/FELIX first-order Stokes Approximation ice Sheet Solver for Large-Scale Simulations of the Greenland and Antarctic ice Sheets journal January 2015
A Fast Block Low-Rank Dense Solver with Applications to Finite-Element Matrices text January 2014
A new version of the Fast Multipole Method for the Laplace equation in three dimensions journal January 1997
A survey of direct methods for sparse linear systems journal May 2016
A Sparse Matrix Arithmetic Based on $\Cal H$ -Matrices. Part I: Introduction to ${\Cal H}$ -Matrices journal April 1999
Scalable and efficient algorithms for the propagation of uncertainty from data through inference to prediction for large-scale problems, with application to flow of the Antarctic ice sheet journal September 2015
Hierarchical Interpolative Factorization for Elliptic Operators: Differential Equations journal May 2015
A Matrix Dependent/Algebraic Multigrid Approach for Extruded Meshes with Applications to Ice Sheet Modeling journal January 2016
Fast algorithms for hierarchically semiseparable matrices journal November 2010
Albany/FELIX : a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis journal January 2015
A Fast $ULV$ Decomposition Solver for Hierarchically Semiseparable Representations journal January 2006
A sparse H-matrix arithmetic: general complexity estimates journal December 2000
Existence of ?-matrix approximants to the inverse FE-matrix of elliptic operators with L?-coefficients journal July 2003
Fast Hierarchical Solvers For Sparse Matrices Using Extended Sparsification and Low-Rank Approximation journal January 2017
A fast algorithm for particle simulations journal December 1987
A fast block low-rank dense solver with applications to finite-element matrices journal January 2016
Optimal initial conditions for coupling ice sheet models to Earth system models: PEREGO ET AL. journal September 2014
PT-Scotch: A tool for efficient parallel graph ordering journal July 2008
A Sparse ℋ-Matrix Arithmetic. journal February 2000