Over the past few years several proposals have been made for the standardization of sparse matrix storage formats in order to allow for the development of portable matrix libraries for the iterative solution of linear systems. We believe that this is the wrong approach. Rather than define one standard (or a small number of standards) for matrix storage, the community should define an interface (i.e., the calling sequences) for the functions that act on the data. In addition, we cannot ignore the interface to the vector operations because, in many applications, vectors may not be stored as consecutive elements in memory. With the acceptance of shared memory, distributed memory, and cluster memory parallel machines, the flexibility of the dis...
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels ...
International audienceThe efficiency of a sparse linear algebra operation heavily relies on the abil...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
Over the past few years several proposals have been made for the standardization of sparse matrix st...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
This paper describes two portable packages for general-purpose sparse matrix computations: SPARSKIT...
Abstract. Many applications based on finite element and finite difference methods include the soluti...
We describe an object oriented sparse matrix library in C++ designed for portability and performance...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels ...
International audienceThe efficiency of a sparse linear algebra operation heavily relies on the abil...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...
Over the past few years several proposals have been made for the standardization of sparse matrix st...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
The irregular nature of sparse matrix-vector multiplication, Ax = y, has led to the development of a...
This paper describes two portable packages for general-purpose sparse matrix computations: SPARSKIT...
Abstract. Many applications based on finite element and finite difference methods include the soluti...
We describe an object oriented sparse matrix library in C++ designed for portability and performance...
Many computationally intensive problems in engineering and science give rise to the solution of larg...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
An important kernel of scientific software is the multiplication of a sparse matrix by a vector. The...
Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Extensive...
The matrix-vector product is one of the most important computational components of Krylov methods. T...
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels ...
International audienceThe efficiency of a sparse linear algebra operation heavily relies on the abil...
The Multicomputer Toolbox includes sparse, dense, and iterative scalable linear algebra libraries. D...