Direct methods for sparse matrices
Direct methods for sparse matrices
A set of level 3 basic linear algebra subprograms
ACM Transactions on Mathematical Software (TOMS)
Sparse extensions to the FORTRAN Basic Linear Algebra Subprograms
ACM Transactions on Mathematical Software (TOMS)
LAPACK's user's guide
The design of a new frontal code for solving sparse, unsymmetric systems
ACM Transactions on Mathematical Software (TOMS)
Matrix computations (3rd ed.)
Level 3 basic linear algebra subprograms for sparse matrices: a user-level interface
ACM Transactions on Mathematical Software (TOMS)
An object-oriented framework for block preconditioning
ACM Transactions on Mathematical Software (TOMS)
The Multifrontal Solution of Indefinite Sparse Symmetric Linear
ACM Transactions on Mathematical Software (TOMS)
Corrigenda: “An Extended Set of FORTRAN Basic Linear Algebra Subprograms”
ACM Transactions on Mathematical Software (TOMS)
Algorithm 818: A reference model implementation of the sparse BLAS in fortran 95
ACM Transactions on Mathematical Software (TOMS)
Segmented Operations for Sparse Matrix Computation on Vector Multiprocessors
Segmented Operations for Sparse Matrix Computation on Vector Multiprocessors
An updated set of basic linear algebra subprograms (BLAS)
ACM Transactions on Mathematical Software (TOMS)
Algorithm 818: A reference model implementation of the sparse BLAS in fortran 95
ACM Transactions on Mathematical Software (TOMS)
On the development of PSBLAS-based parallel two-level Schwarz preconditioners
Applied Numerical Mathematics
On the design of interfaces to sparse direct solvers
ACM Transactions on Mathematical Software (TOMS)
Toward the parallelization of GSL
The Journal of Supercomputing
Programming in a high level approach for scientific computing
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Journal of Computational and Applied Mathematics
ACM Transactions on Mathematical Software (TOMS)
Optimal combination forecasts for hierarchical time series
Computational Statistics & Data Analysis
The Combinatorial BLAS: design, implementation, and applications
International Journal of High Performance Computing Applications
Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators
SIAM Journal on Scientific Computing
Performance evaluation of storage formats for sparse matrices in fortran
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Parallelization of GSL: performance of case studies
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Extending PSBLAS to build parallel schwarz preconditioners
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
Storage formats for sparse matrices in java
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part I
Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003
ACM Transactions on Mathematical Software (TOMS)
Cache-conscious performance optimization for similarity search
Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval
Parallel design and performance of nested filtering factorization preconditioner
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
We discuss the interface design for the Sparse Basic Linear Algebra Subprograms (BLAS), the kernels in the recent standard from the BLAS Technical Forum that are concerned with unstructured sparse matrices. The motivation for such a standard is to encourage portable programming while allowing for library-specific optimizations. In particular, we show how this interface can shield one from concern over the specific storage scheme for the sparse matrix. This design makes it easy to add further functionality to the sparse BLAS in the future.We illustrate the use of the Sparse BLAS with examples in the three supported programming languages, Fortran 95, Fortran 77, and C.