v1.12.0 (721)

Cours scientifique - MAE31 : Calcul scientifique à haute performance

Descriptif

Le calcul à haute performance (HPC) est devenu un outil essentiel dans la recherche et l'industrie pour résoudre une large gamme de problèmes (différents secteurs: aéronautique, énergie, électronique, environnement, etc). Les ressources de calcul croissantes permettent de traiter des problèmes de plus en plus complexes avec une précision de plus en plus grande.
Pour tirer parti au maximum de la puissance de calcul disponible, les algorithmes et les codes de calcul doivent être conçus en tenant compte des spécificités des machines. En pratique, des techniques de programmation et des librairies sont utilisées pour booster les performances.

Ce module offre un aperçu d’algorithmes du calcul scientifique et de techniques de programmation :
>Présentation d’algorithmes du calcul scientifique pour la résolution de problèmes coûteux
>Initiation au HPC et à la programmation parallèle (à mémoire partagée, avec OpenMP)
>Entraînement à l'implémentation efficace (de la méthode mathématique au programme informatique)
>Algorithmes du calcul scientifique et lien avec l'implémentation (BLAS, FFT, génération de maillages, graphes, éléments finis discontinus, ...)
>Techniques de programmation scientifique  et analyse de performance (architecture du CPU, vectorisation, OpenMP, profiling, ...)

Une large partie du cours sera consacrée aux projets de programmation, pendant lesquels les étudiants devront implémenter des algorithmes et analyser les performances de leurs implémentations.

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Master 1 Mathématiques et Applications - site Palaiseau

Vos modalités d'acquisition : F=note finale,PR=Projet, E=Examen final - Session 1 : F=0,5PR+0,5E - Session 2 : F=1E

Le rattrapage est autorisé (Note de rattrapage conservée)
  • le rattrapage est obligatoire si :
    Note initiale < 7
  • le rattrapage peut être demandé par l'étudiant si :
    7 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 4 ECTS

Le coefficient de l'UE est : 4

Pour les étudiants du diplôme Master 1 Mathématiques et Applications - site Orsay

Vos modalités d'acquisition : F=note finale,PR=Projet, E=Examen final - Session 1 : F=0,5PR+0,5E - Session 2 : F=1E

Le rattrapage est autorisé (Note de rattrapage conservée)
  • le rattrapage est obligatoire si :
    Note initiale < 7
  • le rattrapage peut être demandé par l'étudiant si :
    7 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 4 ECTS

Le coefficient de l'UE est : 4

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole nationale supérieure de techniques avancées

Vos modalités d'acquisition : Projets + Examen écrit

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 3 ECTS

Le coefficient de l'UE est : 3

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Veuillez patienter