Développeur de codes de calcul scientifique pour la plateforme SEASON H/F

il y a 17 heures


Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

Développement de codes de calcul scientifique pour la plateforme SEASON

Contexte :

Ils nous ont jusqu'à récemment concentrés sur la construction d'équipements 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° 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
thermohydraulique et neutronique CEA-EDF ).

Ces techniques d'intégration reposent sur les principes suivants :

Le code de calcul doit être doté d'une API Python qui offre les services décrits par le standard de couplage ICoCo().

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

()

Par ailleurs, le CEA a développé une librairie Python qui offre une structure objet adaptée à l'criture d'applications de couplage entre des codes équipés de l'interface ICoCo. Il s'agit de la librairie Objet C3PO décrit ici :

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ée 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étés entre les codes couplés, et autres questions.



  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreContexte : Le CEA recherche un développeur d'interfaces pour codes de calcul scientifique pour rejoindre son équipe de développement.Le candidat sélectionné travaillera sur la mise en œuvre d'interfaces Python pour des codes de calcul scientifique, en utilisant les principes de l'encapsulation de codes de calcul...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreL'entreprise CEA recherche un ingénieur/physicien pour adapter le code METIS à la configuration stellarator. Le code METIS est utilisé pour modéliser les scénarios plasmas des expériences de fusion.ResponsabilitésAdapter le code METIS aux stellaratorsModifier le calcul de l'équilibre MHD interne de METISChanger la formulation de...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreLe code de transport METIS est utilisé pour modéliser les scénarios plasmas des expériences de fusion. En utilisant des modèles simplifiés nécessitant un temps de calcul réduit, il permet de préparer de façon rapide et efficace de nouveaux scénarios plasmas et de tester de nouveaux designs d'expériences de fusion. Ce...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreL'objectif de ce poste est d'adapter le code de transport METIS pour simuler les scénarios plasmas des expériences de fusion sur des machines stellarator.Le travail consiste à modifier le calcul de l'équilibre MHD interne de METIS, à changer la formulation de l'équation de diffusion du courant, à adapter le...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de TravailL'entreprise CEA recherche un physicien ou ingénieur pour adapter le code METIS à la configuration stellarator. Le candidat idéal possède des compétences en physique des plasmas, physique des stellarators et Matlab.Compétences RequisesPhysique des plasmasPhysique des stellaratorsMatlabResponsabilitésAdapter le code METIS aux...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreLe code de transport METIS est utilisé pour modéliser les scénarios plasmas des expériences de fusion. Par l'utilisation de modèles simplifiés nécessitant un temps de calcul réduit, il permet de préparer de façon rapide et efficace de nouveaux scénarios plasmas, et de tester de nouveaux designs d'expériences de...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offre Le code de transport METIS est un outil essentiel pour la modélisation des scénarios plasmas des expériences de fusion. Pour répondre aux besoins de la communauté fusion internationale, nous souhaitons adapter METIS pour simuler des configurations magnétiques différentes, telles que le stellarator. Le travail proposé...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour rejoindre son équipe et contribuer au projet "Données Scientifique et Techniques". Ce projet vise à développer un outil permettant la gestion des données issues de codes de simulations en tenant compte de certains pré-requis.Les tâches principales du développeur seront de déployer et...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour rejoindre son équipe et contribuer au projet "Données Scientifique et Techniques". Ce projet vise à développer un outil permettant la gestion des données issues de codes de simulations.ResponsabilitésDéployer et configurer la solution SimDB (serveur) à l'IRFMDévelopper un outil...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de posteL'IRFM recherche un développeur logiciel pour contribuer au projet "Données Scientifique et Techniques". Vous serez en charge de développer un outil permettant la gestion des données issues de codes de simulations en tenant compte de certains pré-requis :Chaque simulation a un identifiant unique.La base de données peut être...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour rejoindre son équipe et contribuer au projet "Données Scientifique et Techniques". Ce projet vise à développer un outil permettant la gestion des données issues de codes de simulations.ResponsabilitésDéployer et configurer la solution SimDB (serveur) à l'IRFMDévelopper un outil...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de Développeur logicielL'IRFM recherche un développeur logiciel pour contribuer au projet "Données Scientifique et Techniques". Le candidat sera en charge de déployer et configurer la solution SimDB, développer un outil d'automatisation de l'enregistrement et la mise en ligne des données d'une simulation, installer et configurer...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour travailler sur le projet "Données Scientifique et Techniques". Le candidat sera en charge de déployer et configurer la solution SimDB, développer un outil pour l'automatisation de l'enregistrement et la mise en ligne des données de simulation, installer et configurer l'outil...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour rejoindre son équipe et contribuer au développement d'un outil de gestion des données de simulation.ResponsabilitésDéployer et configurer la solution SimDB (serveur) à l'IRFMDévelopper un outil ou une procédure permettant l'automatisation de l'enregistrement et la mise...

  • Développeur Angular Senior

    il y a 3 semaines


    Jouques, Provence-Alpes-Côte d'Azur, France Artemys Agil-IT Temps plein

    Vous cherchez un défi passionnant dans le domaine de l'informatique ?Artemys Agil-IT, une entreprise innovante, recherche un Développeur Angular Senior pour rejoindre son équipe de développement.En tant que Développeur Angular Senior, vous serez chargé de diriger la conception et le développement de solutions logicielles innovantes en utilisant...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreL'IRFM recherche un développeur logiciel pour participer au projet « Données Scientifique et Techniques ». Vous serez chargé de déployer et configurer la solution SimDB, développée par Iter Organization, et de développer un outil permettant l'automatisation de l'enregistrement et la mise en ligne des données...


  • Jouques, Provence-Alpes-Côte d'Azur, France Groupe INGELIANCE Temps plein

    Offre de carrièreNous recherchons un ingénieur expérimenté en calcul nucléaire pour rejoindre notre équipe de simulation avancée.MissionsJustifier par éléments finis la tenue et l'ancrage de matériel électriqueRédiger des notes de calcul respectant le formalisme et les méthodologiesTravailler sur des sujets en diffusion restreinte ou pouvant...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Description de l'offreLe code de transport METIS est utilisé pour modéliser les scénarios plasmas des expériences de fusion. Nous recherchons un physicien ou ingénieur pour adapter ce code aux machines stellarators.Compétences requisesPhysique des plasmasPhysique des stellaratorsMatlabProfil du candidatPhysicien ou ingénieur avec des compétences...


  • Jouques, Provence-Alpes-Côte d'Azur, France Groupe INGELIANCE Temps plein

    Projet d'envergure dans le domaine nucléaireNous recherchons un ingénieur expérimenté en calcul mécanique nucléaire pour rejoindre notre équipe de simulation avancée. Vous serez chargé de la réalisation d'études mécaniques justifiant la tenue et l'ancrage de matériel électrique dans le contexte d'un projet nucléaire.Missions clésJustification...


  • Jouques, Provence-Alpes-Côte d'Azur, France CEA Temps plein

    Offre de travailL'IRFM recherche un développeur logiciel pour rejoindre son équipe et contribuer au développement d'un outil de gestion des données de simulation.ResponsabilitésDéployer et configurer la solution SimDB (serveur) à l'IRFMDévelopper un outil ou une procédure permettant l'automatisation de l'enregistrement et la mise...