Turing : la bibliothèque PARPACK

Description

PARPACK (Parallel ARnoldi PACKage) est une version parallèle de la bibliothèque ARPACK de calcul de valeurs propres et/ou vecteurs propres. ARPACK est un ensemble de sous-programmes Fortran 77 qui implémente une méthode d'Arnoldi Implicite avec Rerstart pour résoudre les problèmes aux valeurs propres de grande dimension. PARPACK est portable sur une large gamme de plates-formes parallèles et nécessite un minimum de changements du code série. Les couches de communication utilisées pour le passage de messages sont BLACS (Basic Linear Algebra Communication Subprograms) développés pour le projet ScaLAPACK et MPI (Message Passing Interface).

Versions installées

  • PARPACK 96 : version parallèle (version par défaut)

Utilisation

La commande module permet d'accéder aux différentes versions.

Pour compiler avec la version par défaut :

$ module load parpack
$ mpixlf95_r my_application.f90

Documentation