
Activez les alertes d’offres d’emploi par e-mail !
Générez un CV personnalisé en quelques minutes
Décrochez un entretien et gagnez plus. En savoir plus
Un institut de recherche en technologies recrute un stagiaire pour un projet sur la parallélisation hybride MPI + GPU d'un solveur éléments finis. Le candidat idéal doit être en formation Bac+5 en Mathématiques appliquées ou Calcul scientifique, avec une spécialisation en calcul haute performance. Ce stage offre une occasion unique d'intégrer une équipe de recherche sur des outils de simulation de combustibles nucléaires.
Mathématiques, information scientifique, logiciel
STAGE - Parallélisation hybride MPI + GPU d'un solveur éléments finis
Parallélisation hybride MPI + GPU du code de champs de phase SLOTH
Vous serez accueilli·e au sein del’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.
Ce stage s’inscrit dans une volonté de montée en performance des outils de calcul pour la simulation des combustibles nucléaires sur les dernières générations de supercalculateurs dotés de cartes graphiques (GPU).
Les méthodes de champ de phaseconstituent un outil de modélisation flexible et performant pour décrire l’évolution spatio-temporelle de systèmes physiques complexes soumis à de fortes hétérogénéités (transitions de phase, coalescence, fissuration, etc.). Couramment utilisées en science des matériaux, elles sont mises en œuvre dans les outils de calcul scientifique de la plateforme logicielle PLEIADES, dédiée à la simulation du comportement des combustibles nucléaires et développée par le CEA avec différents partenaires industriels tels que EDF ou Framatome.
Les équipes du CEA ont développé un solveur champ de phase, nommé PLEIADES/SLOTH, destiné à l’étude du comportement du combustible à différentes échelles de description, depuis les conditions nominales de fonctionnement jusqu’à des situations extrêmes en termes de température et de composition des matériaux. À noter que SLOTH s’appuie sur la bibliothèque éléments finis MFEM, développée par le Lawrence Livermore National Laboratory (LLNL).
Depuis plusieurs décennies, le CEA investit régulièrement dans de nouveaux supercalculateurs afin de suivre les évolutions matérielles. Depuis quelques années, ces machines sont massivement accélérées par des cartes graphiques, ce qui a nécessité une adaptation des codes de calcul ainsi qu’une évolution partielle de la pilelogicielle. SLOTH s’inscrit dans cette refonte complète du module champ de phase basé sur MFEM et propose déjà de nombreuses fonctionnalités physiques, ainsi qu’une parallélisation en mémoire distribuée (MPI) testée sur plus de 32 000 cœurs de calcul.
Le stage se déroulera en trois étapes :
GPU, CUDA, MPI,C++, élément finis , champ de phase, SLOTH, MFEM
Pourquoi Intégrer le CEA ?
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.
France, Provence-Côte d'Azur, Bouches du Rhône (13)
Saint Paul Lez Durance
Mathématiques appliquées, Calcul Scientifique, Calcul Haute Performance
Le stage est proposé au sein de l'institut de recherche sur les systèmes nucléaires pour la production d'énergie bas carbone, basé sur le site du CEA Cadarache. L'institut mène notamment des activités de R&D sur les combustibles nucléaires dans l'objectif d'accroître la sûreté et la performance des réacteurs actuels et de développer les combustibles des réacteurs du futur. Ces activités associent simulation numérique/modélisation et expérimentation.