La bibliothèque Suite Sparse
Description
Suite Sparse est une collection d'algorithmes pour matrices creuses. La bibliothèque inclut des outils tels que GraphBLAS, UMFPACK, CHOLMOD, SPQR et bien plus.
Versions installées
Suite Sparse est disponible en version séquentielle, parallèle (multithread) et GPUs.
Les versions installées sur Jean Zay peuvent être trouvées par la commande suivante :
module avail suite-sparse
Environnement
Les versions de Suite Sparse sont disponibles dans différents environnements. Pour les lister, utilisez la commande suivante :
module show suite-sparse
Pour utiliser cette bibliothèque dans d'autres environnements, veuillez contacter l'équipe Support aux Utilisateurs.
Pour obtenir les informations sur les chemins d'accès aux librairies, il sera nécessaire de charger au préalable l'environnement choisi. Par exemple :
module load gcc/12.2.0module show suite-sparseUtilisation
La bibliothèque est accessible par la commande module.
Pour charger la version par défaut dans l'environnement courant (ou dans l'environnement par défaut si aucun environnement n'est préalablement chargé) :
module load suite-sparse
ou pour charger une version spécifique dans un environnement spécifique (Intel dans cet exemple) :
module load intel-compilers/19.0.4module load suite-sparse/5.3.0-omp
Édition des liens
Lors de l'édition de liens, il est nécessaire d'ajouter les options référençant les bibliothèques utilisées. Par exemple :
module load suite-sparseifort appel_suite-sparse.f90 -lcholmod -lspqr -lumfpack ...