ECTS
4 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Description
-
Introduction : discover the architecture of a supercomputer and what is High Performance Computing
-
Efficient sequential programming
-
Introduction to compiled langages (C)
-
Improve Python programs using C functions and Python tools
-
Parallel programming :
-
Using a supercomputer
-
Distributed memory parllelism : MPI in Python
-
Introduction and practice of simple Domain Decomposition Methods
-
Shared memory parallelism : OpenMP and Python tools
Objectifs
-
Understand issues and challenges when using a super-computer.
-
Write efficient Python numerical programs by means of compiled langage
-
Understand and know how to implement a distributed memory parallelism
Heures d'enseignement
- Calcul haute performance CMCours Magistral24h
- Calcul haute performance TPTravaux Pratique12h
Pré-requis nécessaires
analyse, analyse numérique,de niveau L3
Contrôle des connaissances
Contrôle continu écrit 100%
Compétences visées
Bloc de compétences : Usages avancés et spécialisés des outils numériques | |
Compétences |
Niveau |
Identifier les usages numériques et les impacts de leur évolution sur le ou les domaines concernés par la mention |
P |
Se servir de façon autonome des outils numériques avancés pour un ou plusieurs métiers ou secteurs de recherche du domaine |
P |
Bloc de compétences : Développement et intégration de savoirs hautement spécialisés | |
Compétences |
Niveau |
Mobiliser des savoirs hautement spécialisés, dont certains sont à l’avant-garde du savoir dans un domaine de travail ou d’études, comme base d’une pensée originale |
C |
Développer une conscience critique des savoirs dans un domaine et/ou à l’interface de plusieurs domaines |
C |
Résoudre des problèmes pour développer de nouveaux savoirs et de nouvelles procédures et intégrer les savoirs de différents domaines |
C |
Apporter des contributions novatrices dans le cadre d’échanges de haut niveau, et dans des contextes internationaux |
|
Conduire une analyse réflexive et distanciée prenant en compte les enjeux, les problématiques et la complexité d’une demande ou d’une situation afin de proposer des solutions adaptées et/ou innovantes en respect des évolutions de la réglementation |
C |
Bloc de compétence : Communication spécialisée pour le transfert de connaissances | |
Compétences |
Niveau |
Identifier, sélectionner et analyser avec esprit critique diverses ressources spécialisées pour documenter un sujet et synthétiser ces données en vue de leur exploitation |
|
Communiquer à des fins de formation ou de transfert de connaissances, par oral et par écrit, en français et dans au moins une langue étrangère |
|
Bloc de compétence : Appui à la transformation en contexte professionnel | |
Compétences |
Niveau |
Gérer des contextes professionnels ou d’études complexes, imprévisibles et qui nécessitent des approches stratégiques nouvelles |
D |
Prendre des responsabilités pour contribuer aux savoirs et aux pratiques professionnelles et/ou pour réviser la performance stratégique d’une équipe |
D |
Conduire un projet (conception, pilotage, coordination d’équipe, mise en oeuvre et gestion, évaluation, diffusion) pouvant mobiliser des compétences pluridisciplinaires dans un cadre collaboratif |
C |
Analyser ses actions en situation professionnelle, s’autoévaluer pour améliorer sa pratique dans le cadre d’une démarche qualité |
D |
Respecter les principes d’éthique, de déontologie et de responsabilité environnementale |
C |
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Usages avancés et spécialisés des outils numériques | Identifier les usages numériques et les impacts de leur évolution sur le ou les domaines concernés par la mention | 4 - Expert |
Se servir de façon autonome des outils numériques avancés pour un ou plusieurs métiers ou secteurs de recherche du domaine | 4 - Expert | |
Mettre en œuvre une communication spécialisée pour le transfert de connaissances | Identifier, sélectionner et analyser avec esprit critique diverses ressources spécialisées pour documenter un sujet et synthétiser ces données en vue de leur exploitation | x |
Appui à la transformation en contexte professionnel |