Groupe EDF vacancy search engine

Amélioration de l'efficacité de résolution des systèmes point-selle des schéma CDO pour code saturne F/H


Détail de l'offre

Informations générales

Référence

2025-151885  

Date de début de diffusion

18/10/2025

Date de modification

18/10/2025

Périmètre de publication

Standard

Description du poste

Famille professionnelle / Métier

EXPLOITATION CONDUITE FONCTIONNEMENT - Ingénierie / Expertise / Recherche

Intitulé du poste

Amélioration de l'efficacité de résolution des systèmes point-selle des schéma CDO pour code saturne F/H

Type de contrat

Stage

Description de la mission

Contexte

Le code de simulation code_saturne (logiciel open-source disponible depuis http://www.code-saturne.org/) capitalise depuis plus de 25 ans le savoir des équipes d’EDF en thermo-hydraulique et CFD (Computational Fluid Dynamics). Ce code s’appuie sur des méthodes de discrétisation avancées pour la résolution des équations de Navier-Stokes et ses modèles dérivés. A l’aide de code_saturne, il est ainsi possible de modéliser les écoulements incompressibles ou dilatables, les transferts de chaleur avec ou sans modélisation de la turbulence. En complément, des modules dédiés à des applicatifs d’intérêt industriel sont disponibles dans l’environnement code_saturne : magnétohydrodynamique, rayonnement, combustion, écoulements compressibles, écoulements multiphasiques (approche Euler/Lagrange) et également, écoulements souterrains en milieux poreux.

A l’origine, les schémas de discrétisation spatiale utilisés dans code_saturne reposaient exclusivement sur des schémas volumes finis co-localisés aux cellules. Afin d’étendre les capacités du code vis-à-vis de l’évolution des besoins industriels et scientifiques, et de le maintenir à l’état de l’art, notamment pour l’usage de maillages polyédriques et/ou de qualité dégradée, des méthodes numériques de nouvelle génération appelée CDO (Compatible Discrete Operator) sont en cours de développement et d’intégration à code_saturne.

 

Objectifs du stage

L’objectif de ce stage est d’améliorer l’efficacité de la résolution des systèmes linéaires dits « point-selle » de grandes tailles à l’aide de méthodes itératives avancées. Ces systèmes linéaires sont issus de la discrétisation couplée (vitesse/pression) des équations de Navier-Stokes avec les schémas CDO face-based ayant des inconnues « vitesse » aux faces et cellules et des inconnues « pression » aux cellules. Plus spécifiquement, le/la stagiaire étudiera une méthode de Krylov préconditionnée par bloc qui dérive d’une approche « Algébrique Chorin-Temam ». Il/elle intégrera cette approche à code_saturne et évaluera son efficacité à l’aide de plusieurs cas test disponibles dans l’environnement code_saturne. 

Profil souhaité

·         Mathématiques appliquées (algèbre linéaire, calcul scientifique, analyse numérique)

·         Langage de programmation (C, C++, Python)

·         Autonomie, rigueur et capacité à travailler en équipe

·         Français (C1), Anglais (B2)

Date souhaitée de début de mission

02/03/2026

Société

EDF

Localisation du poste

Localisation du poste

Europe, France, Ile-de-France, Yvelines (78)

Ville

Chatou

Langue de l'offre

Français

Critères candidat

Niveau de formation

06 - BAC +4 / BAC +5

Spécialisation du diplôme

Recherche & Développement

Expérience minimum souhaitée

Débutant

Compétences transverses

  • Capacité d'adaptation
  • Autonomie
  • Confiance en soi / Maîtrise de soi
  • Sens des responsabilités
  • Rigueur / Respect des consignes

Langues

Français (C1 - Utilisateur expérimenté)

Autres informations

Permis VL

Non