An Efficient Multicore Implementation of a Novel HSS-Structured Multifrontal Solver Using Randomized Sampling
DOI10.1137/15M1010117zbMath1352.65092arXiv1502.07405OpenAlexW1559275088MaRDI QIDQ2830621
Artem Napov, François-Henry Rouet, Xiaoye Sherry Li, Samuel Williams, Pieter Ghysels
Publication date: 28 October 2016
Published in: SIAM Journal on Scientific Computing (Search for Journal in Brave)
Full work available at URL: https://arxiv.org/abs/1502.07405
computational complexitynumerical experimentsparallel algorithmmultifrontal methodsparse Gaussian eliminationhierarchically semiseparable (HSS) matricesinterpolative decompositionsrandomized sampling algorithm
Computational methods for sparse matrices (65F50) Parallel numerical computation (65Y05) Complexity and performance of numerical algorithms (65Y20) Direct numerical methods for linear systems and matrix inversion (65F05)
Related Items
Uses Software
Cites Work
- Unnamed Item
- A Fully Asynchronous Multifrontal Solver Using Distributed Dynamic Scheduling
- Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions
- Fast construction of hierarchical matrix representation from matrix-vector multiplication
- Rang revealing QR factorizations
- An aggregation-based algebraic multigrid method
- Introduction to hierarchical matrices with applications.
- Efficient sparse LU factorization with left-right looking strategy on shared memory multiprocessors
- Approximation of boundary element matrices
- \(\mathcal H\)-LU factorization on many-core systems
- A fast block low-rank dense solver with applications to finite-element matrices
- On the Numerical Rank of the Off-Diagonal Blocks of Schur Complements of Discretized Elliptic PDEs
- Fast algorithms for hierarchically semiseparable matrices
- Scheduling multithreaded computations by work stealing
- Sweeping preconditioner for the Helmholtz equation: Hierarchical matrix representation
- Cache-Oblivious Algorithms
- A Fast Randomized Algorithm for Computing a Hierarchically Semiseparable Representation of a Matrix
- A Parallel Matrix Scaling Algorithm
- The Multifrontal Solution of Indefinite Sparse Symmetric Linear
- The Multifrontal Method for Sparse Matrix Solution: Theory and Practice
- A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs
- A BLAS-3 Version of the QR Factorization with Column Pivoting
- The Design and Use of Algorithms for Permuting Large Entries to the Diagonal of Sparse Matrices
- An Approximate Minimum Degree Ordering Algorithm
- Efficient Algorithms for Computing a Strong Rank-Revealing QR Factorization
- A Superfast Structured Solver for Toeplitz Linear Systems via Randomized Sampling
- Design of a Multicore Sparse Cholesky Factorization Using DAGs
- Improving Multifrontal Methods by Means of Block Low-Rank Representations
- A Parallel Sparse Direct Solver via Hierarchical DAG Scheduling
- A Parallel Geometric Multifrontal Solver Using Hierarchically Semiseparable Structure
- A Distributed-Memory Package for Dense Hierarchically Semi-Separable Matrix Computations Using Randomization
- Implementing Multifrontal Sparse Solvers for Multicore Architectures with Sequential Task Flow Runtime Systems
- A Fast $ULV$ Decomposition Solver for Hierarchically Semiseparable Representations
- Randomized Sparse Direct Solvers
- On the Compression of Low Rank Matrices
- On the Automatic Scaling of Matrices for Gaussian Elimination
- An algebraic multifrontal preconditioner that exploits the low‐rank property
- A bibliography on semiseparable matrices
- PaStiX: A high-performance parallel direct solver for sparse symmetric positive definite systems