Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2025
A graphics processing unit accelerated sparse direct solver and preconditioner with block low rank compression
International Journal of High Performance Computing Applications (SAGE-HPCA), Volume 39, Issue 1Pages 18–31https://doi.org/10.1177/10943420241288567We present the GPU implementation efforts and challenges of the sparse solver package STRUMPACK. The code is made publicly available on github with a permissive BSD license. STRUMPACK implements an approximate multifrontal solver, a sparse LU ...
- research-articleSeptember 2023
Sparse Approximate Multifrontal Factorization with Composite Compression Methods
- Lisa Claus,
- Pieter Ghysels,
- Yang Liu,
- Thái Anh Nhan,
- Ramakrishnan Thirumalaisamy,
- Amneet Pal Singh Bhalla,
- Sherry Li
ACM Transactions on Mathematical Software (TOMS), Volume 49, Issue 3Article No.: 24, Pages 1–28https://doi.org/10.1145/3611662This article presents a fast and approximate multifrontal solver for large sparse linear systems. In a recent work by Liu et al., we showed the efficiency of a multifrontal solver leveraging the butterfly algorithm and its hierarchical matrix extension, ...
- research-articleMarch 2023
Combining Sparse Approximate Factorizations with Mixed-precision Iterative Refinement
ACM Transactions on Mathematical Software (TOMS), Volume 49, Issue 1Article No.: 4, Pages 1–29https://doi.org/10.1145/3582493The standard LU factorization-based solution process for linear systems can be enhanced in speed or accuracy by employing mixed-precision iterative refinement. Most recent work has focused on dense systems. We investigate the potential of mixed-precision ...
- research-articleJune 2021
Sparse Approximate Multifrontal Factorization with Butterfly Compression for High-Frequency Wave Equations
SIAM Journal on Scientific Computing (SISC), Volume 43, Issue 5Pages S367–S391https://doi.org/10.1137/20M1349667We present a fast and approximate multifrontal solver for large-scale sparse linear systems arising from finite-difference, finite-volume, or finite-element discretization of high-frequency wave equations. The proposed solver leverages the butterfly ...
- research-articleMay 2016
A Parallel Geometric Multifrontal Solver Using Hierarchically Semiseparable Structure
ACM Transactions on Mathematical Software (TOMS), Volume 42, Issue 3Article No.: 21, Pages 1–21https://doi.org/10.1145/2830569We present a structured parallel geometry-based multifrontal sparse solver using hierarchically semiseparable (HSS) representations and exploiting the inherent low-rank structures. Parallel strategies for nested dissection ordering (taking low rankness ...
-
- research-articleOctober 2016
An Efficient Multicore Implementation of a Novel HSS-Structured Multifrontal Solver Using Randomized Sampling
SIAM Journal on Scientific Computing (SISC), Volume 38, Issue 5Pages S358–S384https://doi.org/10.1137/15M1010117We present a sparse linear system solver that is based on a multifrontal variant of Gaussian elimination and exploits low-rank approximation of the resulting dense frontal matrices. We use hierarchically semiseparable (HSS) matrices, which have low-rank ...
- research-articleJanuary 2015
Improving Multifrontal Methods by Means of Block Low-Rank Representations
- Patrick Amestoy,
- Cleve Ashcraft,
- Olivier Boiteau,
- Alfredo Buttari,
- Jean-Yves L'Excellent,
- Clément Weisbecker
SIAM Journal on Scientific Computing (SISC), Volume 37, Issue 3Pages A1451–A1474https://doi.org/10.1137/120903476Matrices coming from elliptic partial differential equations have been shown to have a low-rank property: well-defined off-diagonal blocks of their Schur complements can be approximated by low-rank products. Given a suitable ordering of the matrix which ...
- research-articleJanuary 2014
A Direct Solver with $O(N)$ Complexity for Variable Coefficient Elliptic PDEs Discretized via a High-Order Composite Spectral Collocation Method
SIAM Journal on Scientific Computing (SISC), Volume 36, Issue 4Pages A2023–A2046https://doi.org/10.1137/130918988A numerical method for solving elliptic PDEs with variable coefficients on two-dimensional domains is presented. The method is based on high-order composite spectral approximations and is designed for problems with smooth solutions. The resulting system of ...
- ArticleAugust 2013
Multifrontal QR factorization for multicore architectures over runtime systems
Euro-Par'13: Proceedings of the 19th international conference on Parallel ProcessingPages 521–532https://doi.org/10.1007/978-3-642-40047-6_53To face the advent of multicore processors and the ever increasing complexity of hardware architectures, programming models based on DAG parallelism regained popularity in the high performance, scientific computing community. Modern runtime systems offer ...
- articleJune 2013
Logarithmic barriers for sparse matrix cones
Optimization Methods & Software (OPMS), Volume 28, Issue 3Pages 396–423https://doi.org/10.1080/10556788.2012.684353Algorithms are presented for evaluating gradients and Hessians of logarithmic barrier functions for two types of convex cones: the cone of positive semidefinite matrices with a given sparsity pattern and its dual cone, the cone of sparse matrices with ...
- research-articleJanuary 2013
Fine-Grained Multithreading for the Multifrontal $QR$ Factorization of Sparse Matrices
SIAM Journal on Scientific Computing (SISC), Volume 35, Issue 4Pages C323–C345https://doi.org/10.1137/110846427The advent of multicore processors represents a disruptive event in the history of computer science as conventional parallel programming paradigms are proving incapable of fully exploiting their potential for concurrent computations. The need for different ...
- ArticleJuly 2012
Parallel Computation of Transient Stability Using Symplectic Gauss Method and GPU
MACE '12: Proceedings of the 2012 Third International Conference on Mechanic Automation and Control EngineeringPages 1974–1978In this paper, a novel parallel algorithm is proposed for power system transient stability computation. The proposed algorithm uses the s-stage 2s-order symplectic Gauss method to convert the differential-algebraic system simultaneously at s time points ...
- research-articleJanuary 2012
On Computing Inverse Entries of a Sparse Matrix in an Out-of-Core Environment
SIAM Journal on Scientific Computing (SISC), Volume 34, Issue 4Pages A1975–A1999https://doi.org/10.1137/100799411The inverse of an irreducible sparse matrix is structurally full, so that it is impractical to think of computing or storing it. However, there are several applications where a subset of the entries of the inverse is required. Given a factorization of the ...
- research-articleApril 2010
A fast and robust mixed-precision solver for the solution of sparse symmetric linear systems
ACM Transactions on Mathematical Software (TOMS), Volume 37, Issue 2Article No.: 17, Pages 1–24https://doi.org/10.1145/1731022.1731027On many current and emerging computing architectures, single-precision calculations are at least twice as fast as double-precision calculations. In addition, the use of single precision may reduce pressure on memory bandwidth. The penalty for using ...
- ArticleAugust 2007
Task scheduling for parallel multifrontal methods
Euro-Par'07: Proceedings of the 13th international Euro-Par conference on Parallel ProcessingPages 758–766We present a new scheduling algorithm for task graphs arising from parallel multifrontal methods for sparse linear systems. This algorithm is based on the theorem proved by Prasanna and Musicus [1] for tree-shaped task graphs, when all tasks exhibit the ...
- articleNovember 2005
Parallel realization of algebraic domain decomposition for the vector finite element analysis of 3D time-harmonic EM field problems: Research Articles
International Journal of Numerical Modelling: Electronic Networks, Devices and Fields (JONM), Volume 18, Issue 6Pages 481–492Based on message passing interface (MPI) distributed-memory network, we propose a parallel realization of algebraic domain decomposition method to solve the large sparse linear systems, which were derived from the vector finite element method (FEM) for ...
- ArticleJune 2004
Adaptive paging for a multifrontal solver
ICS '04: Proceedings of the 18th annual international conference on SupercomputingPages 267–276https://doi.org/10.1145/1006209.1006247In this paper, we present a new way to improve performance of the factorization of large sparse linear systems which cannot fit in memory. Instead of rewriting a large part of the code to implement an out-of-core algorithm with explicit I/O, we modify ...
Algorithm 832: UMFPACK V4.3---an unsymmetric-pattern multifrontal method
ACM Transactions on Mathematical Software (TOMS), Volume 30, Issue 2Pages 196–199https://doi.org/10.1145/992200.992206An ANSI C code for sparse LU factorization is presented that combines a column pre-ordering strategy with a right-looking unsymmetric-pattern multifrontal numerical factorization. The pre-ordering and symbolic analysis phase computes an upper bound on ...
- articleJune 2004
A column pre-ordering strategy for the unsymmetric-pattern multifrontal method
ACM Transactions on Mathematical Software (TOMS), Volume 30, Issue 2Pages 165–195https://doi.org/10.1145/992200.992205A new method for sparse LU factorization is presented that combines a column pre-ordering strategy with a right-looking unsymmetric-pattern multifrontal numerical factorization. The column ordering is selected to give a good a priori upper bound on fill-...
- articleJune 2004
MA57---a code for the solution of sparse symmetric definite and indefinite systems
ACM Transactions on Mathematical Software (TOMS), Volume 30, Issue 2Pages 118–144https://doi.org/10.1145/992200.992202We introduce a new code for the direct solution of sparse symmetric linear equations that solves indefinite systems with 2 × 2 pivoting for stability. This code, called MA57, is in HSL 2002 and supersedes the well used HSL code MA27. We describe some of ...