PARPACK (Parallel ARnoldi PACKage) fournit les versions parallèles des structures de contrôle des itérations pour les algorithmes de Lanczos/Arnoldi (calcul de norme pour la convergence, initialisations, etc.); le parallélisme repose au choix sur MPI ou BLACS. Il reste donc au programmeur à fournir sa version parallèle du produit matrice-vecteur pour compléter l'algorithme de calcul de valeurs propres.
| Mode numérique | Nom des sous-programmes | Mode d'adressage |
|---|---|---|
| I4S4 | PS... / PC... | 64 |
| I4D8 | PD... / PZ... |
$ module load parpack $ mpxlf_r -c pdsdrv1.f $ mpxlf_r pdsdrv1.o -o pdsdrv1