The Suite Sparse library
This page was translated by an AI (LLM) with a cursory human check and is awaiting full review.
Description
Suite Sparse is a collection of algorithms for sparse matrices. The library includes tools such as GraphBLAS, UMFPACK, CHOLMOD, SPQR and many more.
Installed Versions
Suite Sparse is available in sequential, parallel (multithread) and GPU versions.
The versions installed on Jean Zay can be found using the following command:
module avail suite-sparse
Environment
The versions of Suite Sparse are available in different environments. To list them, use the following command:
module show suite-sparse
To use this library in other environments, please contact the User Support team.
To obtain information on the library access paths, it will be necessary to load the chosen environment first. For example:
module load gcc/12.2.0module show suite-sparseUsage
The library is accessible via the module command.
To load the default version in the current environment (or in the default environment if no environment is previously loaded):
module load suite-sparse
or to load a specific version in a specific environment (Intel in this example):
module load intel-compilers/19.0.4module load suite-sparse/5.3.0-omp
Link Editing
When linking, it is necessary to add the options referencing the libraries used. For example:
module load suite-sparseifort appel_suite-sparse.f90 -lcholmod -lspqr -lumfpack ...