Stage - Développement D'interfaces Pour Des Codes de Calcul Scientifique (H/F)

il y a 1 semaine


SaintPaullèsDurance, France CEA Temps plein

Description du poste

**Domaine**:

- Mathématiques, information scientifique, logiciel

**Contrat**:

- Stage

**Intitulé de l'offre**:

- Stage - Développement d'interfaces pour des codes de calcul scientifique H/F

**Sujet de stage**:

- Le sujet proposé porte sur les couplages multi-physiques, ou encore, l'interopérabilité d'un code de calcul en vue de son intégration dans une plateforme.

**Durée du contrat (en mois)**:

- 6

**Description de l'offre**:
**Contexte** : Jusqu’à une époque récente, nous nous sommes concentrés sur la construction d’Outils de Calculs Scientifiques qui répondent à une problématique donnée (en l’occurrence la simulation des accidents graves pour un réacteur de 4ème génération) ;
- Par exemple, un code de thermohydraulique (CFD) pour calculer la dégradation du cœur (SIMMER), ou un code de neutronique pour calculer la réactivité d’un cœur (PARIS), ou autres.

Les couplages étaient alors résolus avec des interfaces spécifiques (drivers) qui montrent des limites en matière de performance et de robustesse.
- Le CEA a récemment développé des techniques et des standards d’encapsulation de codes de calculs dans le but de favoriser leur intégration au sein d’une plateforme multiphysique (cf. en particulier SALOME, la plateforme de référence

Ces techniques d’intégration reposent sur les principes suivants:
- Cette interface comprend deux types de service:

- qui assurent le pilotage de la boucle en temps (lecture du jeu de données, initialisation du calcul, exécution d’un pas temps, etc.)
- qui assurent des échanges normalisés entre les codes, en l’occurrence des champs MEDCoupling

Au LMAG, nous appliquons cette technologie pour notre plateforme SEASON. Cette plateforme porte principalement le couplage entre SIMMER et PARIS et elle sera le cadre de réalisation du sujet proposé:
**Travail prévu**: L’API Python de SIMMER a déjà été équipé des méthodes ICoCo.
- Cette implémentation n’est pas tout à fait complète car les méthodes d’échange ne sont fonctionnelles que pour les données situées sur les frontières du calcul et ne permettent pas des échanges sur les parties internes au domaine.
- Votre mission sera d' étendre ces échanges (développement Fortran). Une fois cette extension réalisée, vous développerez des cas tests de couplage sous la forme de scripts Python qui exploitent la structure C3PO.
- On commencera avec des tests homogènes (couplages SIMMERSIMMER) et selon la progression, on s’intéressera à des couplages hétérogènes (SIMMERCATHARE, ce second code étant lui aussi équipé de son interface ICoCo).
- Dans la limite de durée de stage, on s’intéressera à des questions particulières comme la mise en œuvre de schémas en temps particuliers, la gestion des hétérogénéités entre les codes couplés, et autres questions.

**Vous préparez un Bac +5 (Master 2 ou équivalents) en calcul scientifique et génie logiciel et/ou en simulation de processus physiques.**

Doté d'un esprit d'initiative, vous proposez des solutions et des actions de façon autonome. Vous savez vous adapter aux demandes formulées et y répondre dans un souci de satisfaction client.

Bon communicant, vous appréciez le travail d'équipe et savez dialoguer avec différents interlocuteurs.

**En intégrant nos équipes, vous mettrez vos compétences et votre enthousiasme au service de projets sociétaux majeurs.**
- 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

Demandeur

**Disponibilité du poste**:

- 02/09/2024

Informations générales

**Entité de rattachement**:
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales:

- La conscience des responsabilités
- La coopération
- La curiosité

**Référence**:2024-32513

**Description de l'unité**:

- Laboratoire de modélisation des accidents graves (LMAG) dont la mission est de développer des codes de calculs.



  • Saint-Paul-lès-Durance (13), France CEA Temps plein

    Description du poste **Domaine**: - Mécanique et thermique **Contrat**: - Stage **Intitulé de l'offre**: - Stage - Développement du Code Thermomécanique Manta - Simulation Multiphysiques H/F **Sujet de stage**: - L'objectif du stage est de contribuer à la qualification de MANTA, code de thermomécanique de nouvelle génération développé au...


  • Saint-Paul-lès-Durance (13), France CEA Temps plein

    Description du poste **Domaine**: - Thermohydraulique et mécanique des fluides **Contrat**: - Stage **Intitulé de l'offre**: - Stage -Contribution au développement d'un simulateur de réacteur au sodium basé sur CATHARE3 H/F **Sujet de stage**: - Le stage proposé s'inscrit dans la transition de DYN4G vers CATHARE3 pour un simulateur de...


  • Saint-Paul-lès-Durance (13), France CEA Temps plein

    Description du poste **Domaine**: - Mathématiques, information scientifique, logiciel **Contrat**: - Stage **Intitulé de l'offre**: - Stage - Utilisation d'un Estimateur Développé en Physique des Réacteurs pour l'Imagerie H/F **Sujet de stage**: **Durée du contrat (en mois)**: - 6 à 8 **Description de l'offre**: - Vous souhaitez enrichir vos...


  • Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Saint-Paul-lès-Durance, France CEA Temps plein

    Description du poste **Domaine**: - Neutronique et physique des réacteurs **Contrat**: - Stage **Intitulé de l'offre**: - STAGE - Développement d'un formulaire pour l'optimisation de cœurs de réacteur à neutrons rapides **Sujet de stage**: - Lors de ce stage, vous aurez l'occasion de: - Réaliser des calculs neutroniques à l'aide du code...


  • Saint-Paul-lès-Durance, France Cea Temps plein

    Vous serez accueilli·e au sein del’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire Le stage est proposé au sein de l'institut de recherche sur les systèmes nucléaires pour la production d'énergie bas carbone (IRESNE), basé sur le site du CEA Cadarache à 30 minutes d'Aix en Provence dans le sud-est de la France....


  • Saint-Paul-lès-Durance, France Steria Temps plein

    Nous recrutons un/une Ingénieur(e) développeur(se) scientifique pour rejoindre notre Business Unit INDUSTRIE au sein de l'Agence Simulation Numérique qui regroupe notre expertise dans les domaines du calcul scientifique, de la modélisation, de la TMA d'applications scientifiques et des études de phénomènes physiques complexes. La mission: Activité de...


  • Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Informations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...


  • Saint-Paul-lès-Durance, France CEA Temps plein

    Description du poste **Domaine**: - Sciences pour l'ingénieur **Contrat**: - Stage **Intitulé de l'offre**: - Stage - Simulation numérique - transfert de chaleur par rayonnement - validation H/F **Sujet de stage**: - Simulation numérique du transfert de chaleur par rayonnement et conduction : validation de modèles approchés **Durée du contrat...