Post-doctorat - Optimisation d’algorithmes de transport Neutronique Monte-Carlo sur GPU - H/F

il y a 21 heures


BruyèresleChâtel, France CEA Temps plein

Post-doctorat - Optimisation d’algorithmes de transport Neutronique Monte-Carlo sur GPU - H/FLa Direction des Applications Militaires (DAM) du CEA cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous.Le centre de Bruyères-le-Châtel, en Ile de France relève les défis scientifiques et technologiques au service de notre Sécurité Nationale. Il conçoit les charges nucléaires des armes de la dissuasion, garantit leur sécurité et leur fiabilité en s'appuyant sur le programme simulation.Description du posteLa simulation par la méthode Monte Carlo est une approche de référence pour les calculs de transport de particules en neutronique. Elle repose sur la génération de trajectoires aléatoires représentant les déplacements des neutrons dans un milieu, permettant d'estimer différentes grandeurs physiques.Ce post-doctorat a pour objectif la conception, l’implémentation et l’optimisation des algorithmes de transport Monte-Carlo sur GPU à l’aide de Kokkos. Le ou la post-doctorant(e) aura pour but de développer un prototype intégré à un code C++ existant en utilisant la librairie Kokkos pour paralléliser les tâches et les exécuter sur GPU.Les actions à réaliser sont les suivantes :Conception de structures de données en C++ génériques et spécialisées, capables de supporter une allocation efficace, des accès mémoire optimisés, et une utilisation cohérente sur CPU et GPU.Implémentation sur GPU des algorithmes de transport Monte-Carlo, en veillant à la portabilité et à l'optimisation du code.Intégration transparente du code C++ avec l’écosystème Python 3 présent dans le code pour le pilotage haut niveau sans compromettre la performance en cœur de calcul.Développement de benchmarks basés sur des cas représentatifs afin d’évaluer l’impact des choix d’implémentation sur GPU sur les résultats.Analyse comparative approfondie pour les algorithmes de transport Monte-Carlo sur les différentes architectures CPU et GPU disponibles.Profil du candidatDocteur(e) en informatique scientifique, physique computationnelle ou mathématiques appliquées avec une forte compétence en programmation C++ moderne, parallélisme GPU (CUDA/HIP/SYCL). La maîtrise de Kokkos et des outils d’analyse de performance sur GPU est un atout majeur. Une expérience dans la simulation Monte Carlo serait également appréciée.Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés. #J-18808-Ljbffr



  • Bruyères-le-Châtel, France Cea Temps plein

    Ce post-doctorat a pour objectif la conception, l’implémentation et l’optimisation des algorithmes de transport Monte-Carlo sur GPU à l’aide de Kokkos. Faisant suite à une analyse des travaux traitant de l’accélération sur GPU pour les codes de Neutronique Monte-Carlo, le ou la post-doctorant(e) aura pour but de développer un prototype...


  • Bruyères-le-Châtel, France Cea Temps plein

    Les objectifs de ce stage consistent, dans un premier temps, à la réalisation d'une structure de maillage adaptatif au sein du code de calcul effectuant le transport de particules. Ensuite, l'étape suivante consistera en l'adaptation de l'algorithme effectuant le transport afin qu'il puisse fonctionner sur la structure de maillage adaptatif implémentée...


  • Bruyères-le-Châtel, France Cea Temps plein

    Les objectifs de ce stage consistent, dans un premier temps, à la réalisation d'une structure de maillage adaptatif au sein du code de calcul effectuant le transport de particules. Ensuite, l'étape suivante consistera en l'adaptation de l'algorithme effectuant le transport afin qu'il puisse fonctionner sur la structure de maillage adaptatif implémentée...


  • Bruyères-le-Châtel, France CEA Temps plein

    Un acteur majeur en recherche en France propose un stage de 5 à 6 mois en optimisation et calcul de volume d’intersection. Le candidat idéal devra avoir des compétences en Python et C++, avec des connaissances en optimisation et traitement GPU. Ce stage est destiné aux étudiants Bac+4/+5, offrant une opportunité d'appliquer des compétences en...


  • Bruyères-le-Châtel, France CEA Temps plein

    Site carrière CEA : toutes nos offres d'emploi Vous n'avez pas encore votre propre espace candidat. Créez-le en cliquant ici.Un souci ? Contactez-nous àadmin-poem@cea.fr Site carrière CEA : toutes nos offres d'emploi Moteur de recherche d'offres d'emploi CEA Post-doctorat - Modélisation 'particle-in-cell' des collisions élastiques dans les plasmas -...


  • Bruyères-le-Châtel, Île-de-France CEA Temps plein

    Informations générales Entité de rattachement La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos...


  • Rue de la Piquetterie, Bruyères-le-Châtel - France, Ile-de-France, Essonne () CEA Temps plein

    Informations générales Entité de rattachement La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos...


  • Rue de la Piquetterie, Bruyères-le-Châtel - France, Ile-de-France, Essonne () CEA Temps plein

    Informations générales Entité de rattachement La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos...


  • Bruyères-le-Châtel, France CEA Temps plein

    Intitulé du posteIngénieur/Chercheur Etude et Développement Logiciel en Neutronique H/FDescription du posteNeutronique et physique des réacteursDescription de l'offrePour améliorer la modélisation physico-numérique tout en tirant le meilleur profit des calculateurs haute performance, la Direction des Applications Militaires du CEA poursuit une...


  • Bruyères-le-Châtel, Île-de-France CEA Temps plein

    Informations générales Entité de rattachement La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos...