- Cloner le repository Hypre
- Compiler hypre en suivant la notice d'installation
- Penser à export CC, CXX et FC avec les compilateurs mpi (comme dans cet exemple d'erreur)
- Positionner la variable
HYPRE_DIR
dans le fichierMakefile
- Si vous êtes sur le cluster du CEMEF, il faudra peut être changer les modules correspondants avec le script
load_modules
- Lancer la compilation avec
make tp
A l'éxécution, vous pouvez utiliser l'option -file chemin/vers/matrixmarket.mtx
pour utiliser le solveur sur une matrice réelle.
Vous trouverez une matrice symmétrique définie positive dans matrices/Pres_Poisson.mtx
dans l'archive. L'autre matrice de l'archive n'est pas SDP, elle ne fonctionne donc pas par défaut avec le solveur.
Sinon, n'hésitez pas à télécharger une matrice symmétrique définie positive au format CSR sur ce site.