Missions
Pour ses besoins importants en mécanique des fluides numériques, EDF développe les outils code_saturne (https://code-saturne.org) et neptune_cfd.
L'ingénierie rencontre régulièrement le besoin de converger rapidement vers un état stationnaire pour ses simulations. On se propose de travailler sur deux optimisations : l'amélioration de l'initialisation via un solveur potentiel permettant d'initier le calcul plus proche de la solution et l'affinage des critères de convergence en temps permettant d'identifier de manière automatique la convergence du calcul. L’objectif est de réduire les temps de calcul et d’améliorer la robustesse des simulations dans des configurations complexes.
Applications visées
Problèmes de thermo-hydraulique dans les circuits de réacteurs nucléaires en particulier, mais également d'autres domaines industriels nécessitant des simulations stationnaires robustes et efficaces.
Compétences techniques développées durant le stage
Simulation numérique d’écoulements fluides en régime stationnaire
Méthodes d'initialisation et d'accélération de la convergence
Analyse de critères de convergence et de stabilité numérique
Post-traitement et visualisation de données scientifiques
Automatisation de workflows de simulation
Initiation à la contribution à un code open source scientifique
Profil recherché
Stage de fin d’études d’école d’ingénieur ou M2.
Notions de base en analyse numérique, appliquée à un domaine décrit par des EDP sur un milieu continu (mécanique des fluides, structures, thermique par exemple) .
Expérience de l’utilisation d’un code de calcul de type volumes finis ou éléments finis recommandée.
Connaissances en programmation C++ ou C, ainsi que d’un environnement Linux.