Stage : Développement informatique pour améliorer la phase d'initialisation d'un code de calcul H/F
"Le stage est proposé au sein du Département d'Etudes des Combustibles (DEC), localisé sur le centre de Cadarache. Ce département est rattaché à l'institut IRESNE (Institut de recherche sur les systèmes nucléaires pour la production d'énergie bas carbone) de la Direction des Energies (DES). Il mène une activité centrée autour du combustible nucléaire dans l'objectif d'accroître les performances et la sûreté des réacteurs actuels (générations 2&3) et de développer les combustibles nucléaires des réacteurs du futur (4ème génération). Il a pour mission d'acquérir, d'intégrer et capitaliser les connaissances relatives à la conception, à la fabrication, à la caractérisation et à l'étude du comportement des éléments combustibles nucléaires en réacteur. Les activités du DEC associent simulation numérique/modélisation, expérimentation dans des laboratoires dédiés aux combustibles nucléaires (Laboratoire UO2, laboratoire de haute activité LECA-STAR), analyses radiochimiques et chimiques.Le DEC rassemble environ 250 ingénieurs, chercheurs et techniciens et contribue à la formation par la recherche avec l'accueil de plus d'une centaine de stagiaires (Master, Ecole d'ingénieurs, DUT…), d'apprentis, de doctorants et post-doctorants. Il entretient de nombreuses collaborations avec des partenaires industriels, des laboratoires académiques (universités, CNRS) que ce soit au niveau national ou international.
Mathématiques, information scientifique, logiciel
Stage
Développement informatique pour améliorer la phase d'initialisation d'un code de calcul H/F
Développement informatique pour améliorer la phase d'initialisation d'un code de calcul scientifique
6 mois
Contexte :
Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public acteur majeur de la recherche, du développement et de l'innovation, notamment pour les énergies bas carbone (nucléaire et renouvelables).
En collaboration avec EDF et Framatome, le CEA développe la plateforme logicielle PLEIADES qui permet de simuler, sur la base d'une approche multi-physique et multi-échelle, le comportement des combustibles nucléaires lors des différentes situations de fonctionnement.
Une couche logicielle intermédiaire de la plateforme (framework) fournit un cadre de développement et d'exécution parallèle aux différentes applications.
Objectifs :
Au sein de la plateforme logicielle PLEIADES, il s'agit d'améliorer et de simplifier, du point de vue de l'utilisateur de la plateforme, la phase d'initialisation des simulations.
Étapes du stage :
Prise en main de l'environnement logiciel (gestion de version, compilation, intégration continue, ...)
Bibliographie des méthodes utilisées par les autres codes de calcul scientifiques similaires
Conception
Développement / maquettage
Intégration / mise en production
Relations/collaboration :
Collaboration au sein des unités de développement et d'exploitation des codes de simulation du comportement des combustibles nucléaires du CEA
Moyens expérimentaux mis en œuvre (essais, techniques d'analyse, de caractérisation, …) :
Sans Objet
Moyens de calculs, informatiques mis en œuvre (langages, logiciels) :
c++, python, plateforme logicielle PLEIADES
Environnement Linux, EDI (vscode, eclipse), git, Jenkins
c++, python, plateforme logicielle PLEIADES
Génie logiciel
24-03-2024
Sélectionnez le secteur qui vous intéresse ci-dessous et n'oubliez pas votre adresse email!