IMB > cellule > Formations

CALCUL PARALLÈLE AVEC LES RESSOURCES DU MÉSOCENTRE DE CALCUL INTENSIF AQUITAIN (MCIA), 2019

PROGRAMME

  • Les travaux pratiques sur le calcul parallèle s’effectueront sur les machines du Mésocentre de Calcul Intensif Aquitain (MCIA). La première demi-journée sera donc consacrée à l’utilisation de ces ressources de calcul :
    — compilateurs
    — modules
    — mode de soumission en batch des jobs de calcul, ...
  • Initiation au calcul parallèle :
    — généralités ;
    — mémoire partagée, OpenMP ;
    — mémoire distribuée, environnement MPI (communications, opérations de réduction) ;
    — mesures de performances, scalabilité.
  • La nouveauté cette année, par rapport à cette même formation réalisée les années précédentes, est la mise en place d’un mini atelier, où chaque participant pourra venir avec son propre logiciel/code de calcul pour réfléchir à son implémentation parallèle et commencer à le programmer en mode parallèle.

PUBLIC CONCERNÉ

Cette formation s’adresse en particulier au public (chercheur, doctorant, …) qui développe des codes de calcul en séquentiel (donc sur un seul processeur de calcul) et désireux de franchir un premier cap vers la parallélisation sur plusieurs processeurs de calcul. Le public qui a déjà des connaissances sur le parallélisme, ayant déjà utilisé des bibliothèques tels que OpenMP ou MPI, désireux de rafraîchir ses connaissances en la matière est le bienvenu.

PRÉREQUIS INDISPENSABLES

  • Etre équipé d’un ordinateur portable permettant de se connecter avec le réseau wifi Eduroam.
  • Avoir un compte valide au Mésocentre de Calcul Intensif Aquitain (MCIA). Si vous n’avez pas déjà un compte, vous trouverez les modalités d’inscription à l’URL : https://redmine.mcia.univ-bordeaux.fr/projects/cluster-avakas/wiki/Comptes_Utilisateurs
  • Maîtriser un éditeur de texte (vi, emacs, …)
  • Avoir des bases de programmation et de compilation quel que soit le langage (Fortran, C, C++, Python)

QUESTIONNAIRE

Ce questionnaire permettra d’avoir une connaissance du public qui suit cette formation.

  • Avec quel environnement informatique travaillez-vous (Linux, Windows, MAC OS, …) ?
  • Quel éditeur de texte utilisez-vous ?
  • Avez-vous déjà programmé des codes de calcul ? Si oui avec quel langage ou logiciel et sur quels types de machines ?
  • Avez-vous déjà fait du calcul parallèle ? Si oui sur quels types de machines et avec quelles bibliothèques (OpenMP, MPI) ?
  • Quelles sont vos motivations principales à suivre cette formation en rapport à votre travail actuel ?
  • Quel logiciel de calcul développez-vous principalement et que vous souhaitez paralléliser ?

DATES

Deux sessions seront organisées aux dates suivantes.

  • Première session :
    mardi 22 janvier 2019 : 09h-12h et 14h-17h
    mercredi 23 janvier 2019 : 09h-12h et 14h-17h
    jeudi 24 janvier 2019 : 09h-12h et 14h-17h
  • Deuxième session :
    mardi 12 mars 2019 : 09h-12h et 14h-17h
    mercredi 13 mars 2019 : 09h-12h et 14h-17h
    jeudi 14 mars 2019 : 09h-12h et 14h-17h

LIEU

Château de Brivazac, CAES du CNRS, Avenue Albert Schweitzer, 33600 PESSAC
Accès : http://www.cnrs.fr/aquitaine/spip.php?article659
L’arrêt de tram le plus proche est Doyen Brus.

DOCUMENTS

PDF - 3.4 Mo
MCIA cours
PDF - 6.7 Mo
PARALLELE cours P.1
PDF - 5.4 Mo
PARALLELE cours P.2
PDF - 6.3 Mo
PARALLELE cours P.3
PDF - 500 ko
Enoncés TPs
Tar - 280 ko
Programmes à compléter + Solutions