Accueil
English site
Rechercher
Turing, calculateur massivement parallèle IBM
Limites en interactif et en
batch
: structure de classes
Changements récents d'environnement sur Turing
Environnement de calcul
Compilation
Logiciels et bibliothèques
Configuration matérielle
Appel du système de compilation
Les logiciels scientifiques
Connexion et
shells
Préprocesseur
Les bibliothèques scientifiques
Espaces disques et quotas
Options principales du système de compilation
Les bibliothèques d'entrées/sorties
La commande
module
Code parallèle hybride MPI/OpenMP
Les outils (mesure de performance, profilage, débogage,...)
Transferts de fichiers
Choix du nombre de processus par nœud de calcul et positionnement des processus
Notes sur la comptabilité des travaux
Restauration de fichiers avec le logiciel TINA
Exécution/Contrôle d'un code
Débogage
Analyse de performances et optimisation
Exécution d'un code parallèle MPI en batch
Options de débogage des compilateurs IBM
Optimisation : introduction
Exécution d'un code parallèle MPI en interactif
Totalview : debugeur paralléle graphique
Optimisation séquentielle
Exécution d'un code parallèle hybride MPI/OpenMP en batch
Déblocage d'une communication point à point standard dans un programme MPI
Optimisation MPI
Travaux multi-étapes
addr2line : outil pour identifier l'origine d'un plantage
Optimisation des entrées/sorties
Travaux multi-étapes avec transferts de fichiers
Problème de la fragmentation mémoire
Options d'optimisation des compilateurs IBM
Commandes de contrôle des travaux
Profilage des appels
Profilages MPI et du parallélisme
Documentation
Documentations constructeur IBM
Support de cours
Utilisation Turing