We present a distributed-memory library for computations with dense structured matrices. A matrix is considered structured if its off-diagonal blocks can be approximated by a rank-deficient matrix with low numerical rank. Here, we use Hierarchically Semi-Separable (HSS) representations. Such matrices appear in many applications, for example, finite-element methods, boundary element methods, and so on. Exploiting this structure allows for fast solution of linear systems and/or fast computation of matrix-vector products, which are the two main building blocks of matrix computations. The compression algorithm that we use, that computes the HSS form of an input dense matrix, relies on randomized sampling with a novel adaptive sampling mechanism...
Many problems in mathematical physics and engineering involve solving linear systems Ax = b which ar...
Sparse matrix problems are difficult to parallelize efficiently on distributed memory machines since...
Abstract. One of the major drawbacks of computing with graphics adapters is the limited available me...
We present a distributed-memory library for computations with dense structured matrices. A matrix is...
This dissertation presents several fast and stable algorithms for both dense and sparse matrices bas...
We present a sparse linear system solver that is based on a multifrontal variant of Gaussian elimina...
We present a sparse linear system solver that is based on a multifrontal variant of Gaussian elimina...
Structured dense matrices result from boundary integral problems in electrostatics and geostatistics...
Abstract. Randomized sampling has recently been proven a highly efficient technique for computing ap...
A randomized algorithm for computing a compressed representation of a given rank structured matrix $...
Hierarchically semiseparable (HSS) matrix algorithms are emerging techniques in constructing the sup...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
A randomized algorithm for computing a data sparse representation of a given rank structured matrix ...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
Many problems in mathematical physics and engineering involve solving linear systems Ax = b which ar...
Sparse matrix problems are difficult to parallelize efficiently on distributed memory machines since...
Abstract. One of the major drawbacks of computing with graphics adapters is the limited available me...
We present a distributed-memory library for computations with dense structured matrices. A matrix is...
This dissertation presents several fast and stable algorithms for both dense and sparse matrices bas...
We present a sparse linear system solver that is based on a multifrontal variant of Gaussian elimina...
We present a sparse linear system solver that is based on a multifrontal variant of Gaussian elimina...
Structured dense matrices result from boundary integral problems in electrostatics and geostatistics...
Abstract. Randomized sampling has recently been proven a highly efficient technique for computing ap...
A randomized algorithm for computing a compressed representation of a given rank structured matrix $...
Hierarchically semiseparable (HSS) matrix algorithms are emerging techniques in constructing the sup...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
A randomized algorithm for computing a data sparse representation of a given rank structured matrix ...
This paper presents a novel implementation of parallel sparse matrix-matrix multiplication using dis...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
Many problems in mathematical physics and engineering involve solving linear systems Ax = b which ar...
Sparse matrix problems are difficult to parallelize efficiently on distributed memory machines since...
Abstract. One of the major drawbacks of computing with graphics adapters is the limited available me...