Table des matières
Formation Débogage HPC
IDRIS - Maison de la Simulation
17 au 19 octobre 2016
Cette formation est complète - Les inscriptions sont closes
Objectif
L'objectif de cette formation, organisée conjointement par l'IDRIS et la MdlS, dispensée dans les locaux de l'IDRIS, est d'apprendre à déboguer efficacement des codes de calcul. Nous présenterons la construction et l'architecture d'un programme ainsi que différents outils de débogage. Nous couvrirons le sujet en partant de la programmation séquentielle pour en arriver à la programmation parallèle (MPI, OpenMP, hybride) utilisée dans le domaine HPC (High Performance Computing).
Public visé
La session de travail proposée est ouverte à toute personne motivée par le sujet.
Prérequis
Les participants doivent avoir une connaissance d'Unix (Linux), des langages de programmation (Fortran, C) ainsi que des notions de calcul parallèle (mémoire partagée et distribuée).
Inscriptions
La session est complète. Il n'est plus possible de s'inscrire. Merci de votre compréhension.
Déroulement de la session
Cette session de travail, d'une durée totale de 3 jours (9h30-17h30), alternera cours et travaux pratiques :
Lundi 17 octobre 2016
- Introduction théorique et méthodologie pour le débogage.
- Description des différents types d'erreurs.
- Rappels sur la compilation et la structure d'un fichier exécutable.
- Présentation de gdb en ligne de commande.
Mardi 18 octobre 2016
- Présentation des outils de la suite Valgrind (valgrind, memcheck, callgrind).
- Travaux pratiques sur Valgrind.
- Présentation du débogage HPC.
Mercredi 19 octobre 2016
- Présentation des deux débogueurs TotalView et DDT.
- Débogage d'un code HPC hybride HYDRO (MPI et OpenMP).
Contact
Pour toute question concernant la session de travail, vous pouvez contacter isabelle.dupays@idris.fr, marie.fle@idris.fr ou martial.mancip@maisondelasimulation.fr