Vargas : la bibliothèque PETSc


Description

Petsc est une bibliothèque de fonctions écrites en C permettant de gérer des vecteurs et des matrices creuses (sparse matrix) et de résoudre les systèmes linéaires correspondants (souvent liées aux équations aux dérivées partielles) avec des solveurs directs ou itératifs. Petsc propose aussi des solveurs non-linéaires, des méthodes de résolution d'équations différentielles et beaucoup d'autres outils... Enfin, Petsc permet d'utiliser des packages externes.

Plusieurs versions sont installées sur Vargas, la version 3.0.0-p2 (celle par défaut), la version 3.0.0-p8 et la version 2.3.3.

Il est possible également d'ajouter à PETSc des bibliothèques complémentaires. Pour cela, contacter l'assistance ().

Utilisation

Il faut passer la commande module.

$ module load petsc
(load) PETSc version 3.0.0-p2/c-real
    

Autres configurations

D'autres configurations sont disponibles et accessibles via la commande module

Documentation

La documentation sur le site de reférence.


© CNRS - IDRIS, 23/04/2012