Outil d’analyse de Performance : MPI Performance Snapshot intel(r)
Article mis en ligne le 7 mars 2016
dernière modification le 7 avril 2017
Dans cet article nous indiquons la manière d’utiliser l’outil Intel MPS sur le système EOS.
Pré-requis : l’application doit être compilée avec la librairie MPI d’Intel (r).
L’utilisation de l’outil MPS intel(r) se fait en deux étapes :
Première étape : collecte des informations à travers un run classique (voir exemple script slurm ci-après)
Deuxième étape : post-traitement des données générées puis visualisation des résultats à travers un navigateur web (le post-traitement génère un fichier HTML)
Première étape : collecte des informations liées à la performance lors du run
Exemple de script :
Balises SBATCH
Environnement MPS :
Deuxième étape : Post-traitement des données collectées
Les fichiers et le répertoire créés par l’outil MPS :
Si tout s’est bien déroulé à l’étape 1 un répertoire contenant les données de performance collectées a été créé au sein du répertoire d’exécution de l’application :
et
ainsi que deux fichiers :
Le post-traitement, se positionner dans le répertoire d’exécution de l’application :
Remarque : le nom du fichier résultat est application_report.html
Vous êtes libre de changer application_report mais pas l’extension qui doit rester .html