Automatisation et mise en place d'une base de non régression pour THEMA, code d'étalement du corium H/F

Il y a 2 jours

SaintPaullèsDurance, Provence-Alpes-Côte d'Azur, France CEA Temps plein
Le LMAG développe, en partenariat avec des industriels et dans le cadre de collaborations internationales, de nombreux codes de calcul permettant de représenter les différentes phases d’un Accident Grave (AG). Lors d’un AG, le cœur du réacteur est amené en entrer en fusion, ce qui conduit à la création d’un magma composite appelé corium. Dans la dernière séquence de l’AG, le corium est amené à être en contact avec l’enceinte externe de la centrale composée de béton qui devient alors la dernière barrière de sécurité de la centrale nucléaire. Le logiciel THEMA simule les phénomènes d’étalement à sec (ou sous une lame d’eau) d’un mélange à haute température (ou corium) avec refroidissement dans un bâtiment réacteur. Il tient compte de la formation de croûtes aux interfaces supérieure et inférieure, ainsi que de l’accroissement de la viscosité lorsque la température devient inférieure à la température de liquidus du corium. Ce code est aussi utilisé par EDF pour valider les études de sureté lors des visites décennales des centrales nucléaires du parc français. Il peut aussi être utilisé sur l’EPR et EPR2 pour modéliser l’étalement du corium dans la chambre d’étalement ou pour étudier la prolongation de la durée de vie du parc nucléaire français. Des dispositifs expérimentaux en matériaux simulants ou prototypiques sont mis en place afin de réaliser des essais pour alimenter les modèles physiques de THEMA ou valider le comportement du code à partir d’essais intégraux. Dans ce cadre, pour faire de THEMA un outil de calcul scientifique qualifié, une base de tests de non régression basée sur ces essais à sec et sous eau, complétés par des tests analytiques, est en cours de construction. Cette base de non régression s’appuie sur un outil qui automatise l’exécution des calculs, la comparaison des résultats entre deux versions du code ainsi que la génération d’un rapport. Ce travail s’appuie sur une première validation de THEMA réalisée sur les essais à sec avec une version du code qui sert, pour l’heure, de version de référence pour ce travail. Le stage consistera à :
• Compléter la base de tests des essais à sec en exécutant les jeux de données associés avec la version actuelle de THEMA et avec la version de référence. Les résultats obtenus entre les deux versions seront comparés entre eux ainsi qu’aux résultats des essais répertoriés dans [2].
• Mettre en place la base de tests analytiques et s’assurer de la pertinence des résultats. Pour ce faire, les sources du code THEMA devront être modifiée, ainsi que les jeux de données de ces tests.
• Prendre en main et adapter/ améliorer l’outil d’automatisation pour lancer la non régression Ce projet sera réalisé sous Linux et nécessite d’avoir des connaissances en physique (mécanique des fluides, thermiques, et/ou physique nucléaire), en informatique (code source en Fortran et outils en Python), et des bases de mathématiques appliquées. Moyens / Méthodes / Logiciels Python, Fortran, Linux Profil du candidat Master 2 ou école d'ingénieurs en Informatique – Génie logiciel / Développement logiciel, Calculs scientifiques avec des connaissances en thermo hydraulique / mécanique des fluides et simulation numérique. Un intérêt pour les méthodes numériques et les problèmes multiphysiques serait un plus. Pourquoi Intégrer le CEA ?
• Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
• Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
• Nos

avantages:
RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE… Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation. Localisation du poste Site Cadarache Localisation du poste France, Provence-Côte d'Azur, Bouches du Rhône (13) Ville Saint Paul Lez Durance Critères candidat Langues Français (Courant) Diplôme préparé Bac+5
- Diplôme École d'ingénieurs Formation recommandée Informatique – Génie logiciel / Développement logiciel, Calculs scientifiques Possibilité de poursuite en thèse Non Demandeur Disponibilité du poste 02/01/2027