Spammpack is an implementation of the Sparse Approximate Matrix Multiplication (SpAMM) algorithm introduced in Ref. [1], and further developed in Refs. [2,3]. It provides a matrix data type, and an approximate matrix product, which exhibits linear scaling computational complexity for matrices with decay. The product error and the performance of the multiply can be tuned by choosing an appropriate tolerance. The library can be compiled for serial executation or parallel execution on shared memory systems with an OpenMP capable compiler. Currently under heavy development, the latest version can be obtained through git

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element