Catalogue des formations en calcul

SAISIE
    API     

Cadre de la formation : Dans le cadre des formations proposées par la Cellule Informatique de l'IMB, en partenariat avec l'Université de Bordeaux et le CNRS Délégation Aquitaine et en coordination avec le Mésocentre MCIA

Mots Clefs

  • Architecture
  • C++
  • Calcul Scientifique
  • Fortran
  • Langage C
  • MPI
  • OpenMP
  • Parallélisme
  • Programmation
  • Python

Orateurs

Khodor Khadra

Objectifs

Face à la complexité des applications scientifiques qui consomment, en matière de calcul, beaucoup de ressources en temps et en mémoire (en particulier en 3D), paralléliser un logiciel de calcul devient essentiel voire nécessaire. La recrudescence des moyens de calcul à architecture parallèle, avec des centaines, voire des milliers de coeurs de calcul en est la preuve concrète.
L'objectif de cette formation est de franchir un premier pas vers le calcul parallèle.

Contenu

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.

Prérequis

— 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)

Niveau de la formation

Débutant

Entités contributrices

  • IMB
  • MCIA

Contacts

Khodor Khadra

Mèl de contact : Khodor.Khadra@math.u-bordeaux.fr

Localisation

Adresse :
Château de Brivazac, CAES du CNRS, Avenue Albert Schweitzer, 33600 PESSAC, France