HIPS
Fonctionnalités générales du logiciel
HIPS (Hierarchical Iterative Parallel Solver) est un solveur de systèmes linéaires creux en parallèle.
HIPS prend en compte les systèmes linéaires :
- symétriques / non symétriques,
- réels / complexes (simple ou double précision).
Plusieurs méthodes de résolutions sont proposées en fonction du rapport mémoire/performance souhaité :
- hybride directe/itérative,
- itérative.
HIPS est un logiciel principalement écrit en C. La bibliothèque HIPS peut être appelée d'un programme en Fortran / C ou C++.
Le format d'entrée pour les matrices peut être :
- le format coordonnée (I, J, value),
- le format Compress Storage Row (CSR).
- le logiciel gère l'assemblage aussi l'assemblage en parallèle de la matrice.
Les matrices peuvent être entrées en parallèle (matrices locales) ou en séquentiel (matrice globale).