Skip to content

Add SuiteSparse 5.9.0 #2064

Merged
merged 2 commits into from
Apr 9, 2021
Merged

Add SuiteSparse 5.9.0 #2064

merged 2 commits into from
Apr 9, 2021

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Apr 8, 2021

colamd is needed by AUGUSTUS.

From the [Web site][1]:

> SuiteSparse is a suite of sparse matrix algorithms, including:
>
>     • GraphBLAS: graph algorithms in the language of linear algebra
>     • Mongoose: graph partitioning
>     • ssget: MATLAB and Java interface to the SuiteSparse Matrix
>       Collection
>     • UMFPACK: multifrontal LU factorization.  Appears as LU and x=A\b in
>       MATLAB.
>     • CHOLMOD: supernodal Cholesky.  Appears as CHOL and x=A\b in MATLAB.
>       Now with CUDA acceleration, in collaboration with NVIDIA.
>     • SPQR: multifrontal QR.  Appears as QR and x=A\b in MATLAB, with
>       CUDA acceleration.
>     • KLU and BTF:  sparse LU factorization, well-suited for circuit
>       simulation.
>     • Ordering methods (AMD, CAMD, COLAMD, and CCOLAMD).  AMD and COLAMD
>       appear in MATLAB.
>     • CSparse and CXSparse: a concise sparse Cholesky factorization
>       package for my SIAM book.
>     • spqr_rank: a MATLAB package for reliable sparse rank detection,
>       null set bases, pseudoinverse solutions, and basic solutions.
>     • Factorize: an object-oriented solver for MATLAB (a reusable
>       backslash).
>     • SSMULT and SFMULT: sparse matrix multiplication.  Appears as the
>       built-in C=A*B operator in MATLAB.
>     •... and many other packages.

The build/installation abuses `INSTALL` as `DESTDIR`, although it is
probably meant as `PREFIX`.

[1]: https://people.engr.tamu.edu/davis/suitesparse.html
The Makefile needs to be adapted, as it cannot be done on the command
line.

    make CUDA=no
@pmenzel pmenzel merged commit 6709e97 into master Apr 9, 2021
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant