CDD Ingénieur modélisation en physique des réacteurs et développement H/F
Commissariat A Le Energie Atomique
Saclay, Ile-de-France, France
il y a 11j

Description de l'offre

  • Au sein du LTSD, deux codes de neutronique sont développés : APOLLO3 est un code dit "déterministe" qui résout l'équation de Boltzmann de transport des neutrons;
  • TRIPOLI-4 est un code de simulation Monte Carlo qui reproduit le comportement des neutrons se propageant dans la matière un par un.

    TRIPOLI-4 est considéré code de "référence" et il est utilisé pour valider les calculs APOLLO3. Pour faciliter la mise en données géométrique et garantir la cohérence entre les simulations APOLLO3 et TRIPOLI-

    4 du même problème, l'outil ALAMOS est développé en collaboration avec le laboratoire DM2S / STMF / LGLS. Cet outil est basé sur un certain nombre de librairies de la plateforme SALOME co-développé par le CEA et EDF.

    Vous travaillerez sur les développements du code ALAMOS, qui pour l'instant ne produit que des géométries 2D. Vos missions seront les suivantes :

  • prise en main de l'outil existant et extension à des géométries 2D extrudées par couches non conformes;
  • création de templates pour les éléments géométriques les plus utilisés dans les réacteurs. Pour chaque template, génération de l'objet MEDCoupling correspondant et traduction dans les géométries APOLLO3 compatibles;
  • traduction des templates dans les géométries TRIPOLI-4 compatibles (surfacique et / ou ROOT);
  • optimisation des performances de ALAMOS 2D : amélioration des performances des fonctions d'intersection de maillage dans MEDCoupling;
  • premières réflexions et mise en œuvre de techniques de parallélisation à la OpenMP dans MEDCoupling pour les calculs d'intersection;
  • spécification d'un outil ALAMOS 3D, compatible ALAMOS 2D, basée sur les modules GEOM / SHAPER et SMESH de SALOME pour générer les géométries 3D compatibles TDT ou IDT et TRIPOLI-4;
  • développement de l'outil ALAMOS 3D selon les spécifications;
  • extension des templates pour couvrir les besoins d'autres réacteurs (à spécifier ultérieurement) et poursuite de l'optimisation de l'outil.
  • Profil du candidat

    Titulaire d'un Bac+5, idéalement spécialisé en informatique et simulation, vous avez la capacité à trouver des solutions techniques à partir de l'expression des besoins.

    Vous possédez les compétences techniques essentielles pour ce poste (algorithmique et développement, programmation en C++ et Pyhton) et maitrisez les outils APOLLO3, TRIPOLI4 et SALOME.

    Doté d'un esprit d'analyse et de synthèse, vous êtes force de proposition, appréciez le travail en équipe et possédez un bon relationnel.

    01 / 09 / 2018

    Postuler
    Ajouter aux favoris
    Retirer des favoris
    Postuler
    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Continuer
    Formulaire de candidature