Skip to content

SparseBLAS/spblas-position-paper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

SparseBLAS Position Paper

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.

Overview

The position paper discusses:

  • The motivation and scope of SparseBLAS
  • Supported matrix formats (CSR, CSC, COO)
  • API design considerations
  • Numerical considerations
  • Future extensions

Building the Paper

Prerequisites

To build the paper, you need:

  • A modern TeX distribution (e.g., TeX Live 2021 or newer)
  • latexmk
  • The following LaTeX packages:
    • authblk
    • graphicx
    • booktabs
    • soul
    • array
    • enumitem
    • todonotes
    • xcolor
    • amsmath
    • comment
    • placeins
    • minted
    • listings
    • hyperref
    • cleveref
    • marginnote

Building

To build the PDF:

make

This will generate sparseblas.pdf.

Repository Structure

  • sparseblas.tex - Main LaTeX source file
  • sparseblas.bib - Bibliography file
  • Makefile - Build system configuration
  • README.md - This file

Contributing

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published