This repository contains the LaTeX source for the SparseBLAS position paper, which describes the design and standardization effort for a modern C++ interface for sparse linear algebra operations.
The position paper discusses:
- The motivation and scope of SparseBLAS
- Supported matrix formats (CSR, CSC, COO)
- API design considerations
- Numerical considerations
- Future extensions
To build the paper, you need:
- A modern TeX distribution (e.g., TeX Live 2021 or newer)
latexmk- The following LaTeX packages:
authblkgraphicxbooktabssoularrayenumitemtodonotesxcoloramsmathcommentplaceinsmintedlistingshyperrefcleverefmarginnote
To build the PDF:
makeThis will generate sparseblas.pdf.
sparseblas.tex- Main LaTeX source filesparseblas.bib- Bibliography fileMakefile- Build system configurationREADME.md- This file
This is part of a larger effort to standardize sparse linear algebra operations. Please reach out to become involved with the committee. The reference implementation can be found in the companion repository spblas-reference.