Vargas, cluster IBM de processeurs Power6
Conseils pour le portage de code depuis la machine NEC SX-8.
Environnement de calcul
Configuration matérielle et logicielle
Espaces disques et quotas associés
La commande
module
Gestion de la mémoire
(zones
stack
et
data
)
Limites en interactif et en
batch
: structure de classes
Transferts de fichiers
Contrôle d'accès via les ACL
(répertoires et fichiers)
Restauration de fichiers du HOME avec le logiciel TINA
Système de compilation Fortran
Appel du système de compilation
Préprocesseur
Options principales du système de compilation
Appel de fonctions C à partir de Fortran
Code parallèle MPI
Code parallèle OpenMP
Parallélisation automatique
Code parallèle mixte MPI/OpenMP
Taille par défaut des enregistrements
pour les fichiers séquentiels
Système de compilation C/C++
Appel du système de compilation
Préprocesseur
Options principales du système de compilation
Appel de fonctions Fortran à partir de C
Code parallèle MPI
Code parallèle OpenMP
Code parallèle mixte Mpi/OpenMP
Logiciels et bibliothèques
Les bibliothèques scientifiques
La bibliothèque NetCDF
La bibliothèque HDF
La bibliothèque Parallel NetCDF
Les entrées-sorties parallèles en MPI
Les logiciels de chimie
Exécution/contrôle d'un code en interactif et en batch
Limites en interactif et en
batch
: structure de classes
Code séquentiel
Code parallèle en mémoire partagée
(parallélisé avec OpenMP ou automatiquement)
Code parallèle MPI
Code parallèle mixte MPI/OpenMP
Contrôle et suivi de vos travaux
Code séquentiel
Code parallèle OpenMP
Code parallèle MPI
Code parallèle mixte MPI/OpenMP
Modes ST et SMT pour les exécutions parallèles
Travaux multi-étapes et en cascade
Débogage et analyse de performances, optimisation
Options de débogage du compilateur Fortran
Options de débogage du compilateur C
Outils de débogage
Déblocage d'une communication point à point standard dans un programme MPI
Création de fichiers
core
avec un programme MPI
Fortran : options d'optimisation
Fortran : options d'analyse de performances
Fonctions Fortran de mesure de temps
C : options d'optimisation
C : options d'analyse de performances
Fonctions C/C++ de mesure de temps
Mesure de temps dans un code parallèle Fortran MPI
SCALASCA : outil graphique de profilage MPI et OpenMP
TAU : outil graphique de profilage MPI et OpenMP
mpiP : outil de profilage des appels MPI
FPMPI2 : outil de profilage des appels MPI
Analyse de performance avec HPCT
Commande Unix de mesure de temps
Documentations IBM
© CNRS - IDRIS, 23/04/2012