STAGE - Parallélisation hybride MPI + GPU d'un solveur éléments finis

CEA

Saint-Paul-lès-Durance

Sur place

EUR 6 696 - 8 928

Plein temps

14 jours+
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Avantages offerts par ce poste

RTT
Réseau de bus gratuit sur certains centres
Restauration collective
CSE

Résumé du poste

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.

Qualifications

  • Vous recherchez un stage de 6 mois.
  • Spécialisé en Mathématiques appliquées ou Calcul scientifique.

Responsabilités

  • Prise en main du code SLOTH et profilage des performances.
  • Mise en place d'un démonstrateur GPU.
  • Déploiement de la parallélisation hybride MPI + GPU.

Connaissances

Mathématiques appliquées
Calcul scientifique
Calcul Haute Performance
C++
GPU
MPI
éléments finis

Formation

Formation Bac+5 en Mathématiques appliquées ou Calcul scientifique

Description du poste

STAGE - Parallélisation hybride MPI + GPU d'un solveur éléments finis
Description du poste

Mathématiques, information scientifique, logiciel

Intitulé de l'offre

STAGE - Parallélisation hybride MPI + GPU d'un solveur éléments finis

Sujet de stage

Parallélisation hybride MPI + GPU du code de champs de phase SLOTH

Durée du contrat (en mois)
Description de l'offre

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 :

  • Prise en main du code SLOTH et d’exemples «standalone» de MFEM, intégrant déjà une parallélisation GPU. Cette étape inclut le profilage des performances à l’aide des outils Nvidia (nsight-compute, nsight-systems) ainsi que l’approche roofline.
  • Mise en place d’un démonstrateur de SLOTH sur GPU, avec une attention particulière portée aux structures de données, et validation des performances par comparaison avec les résultats obtenus sur CPU.
  • Déploiement de la parallélisation hybride MPI + GPU et validation sur un cas d’intérêt à très grande échelle.
Moyens / Méthodes / Logiciels

GPU, CUDA, MPI,C++, élément finis , champ de phase, SLOTH, MFEM

Profil du candidat
  • Formation Bac+5 ou en 3ᵉ année d'école d’ingénieur, vous recherchez un stage de 6 mois.
  • Vous êtes spécialisé en Mathématiques appliquées ou Calcul scientifiqueou Calcul Haute Performance

Pourquoi Intégrer le CEA ?

  • Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
  • Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
  • Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


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
Localisation du poste

France, Provence-Côte d'Azur, Bouches du Rhône (13)

Ville

Saint Paul Lez Durance

Critères candidat
Diplôme préparé
Formation recommandée

Mathématiques appliquées, Calcul Scientifique, Calcul Haute Performance

Possibilité de poursuite en thèse
Demandeur
Disponibilité du poste
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.

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
2025-37481
Description de l'unité

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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

STAGE - Investigation de différents codes aux éléments finis sur GPU pour la mécanique du solid[...]
STAGE - Investigation de différents codes aux éléments finis sur GPU pour la mécanique du solid[...]

CEA • Saint-Paul-lès-Durance

Sur place
RTT
Réseau de transport gratuit
Restauration collective
STAGE - Génération automatique de microstructures granulaires H/F
STAGE - Génération automatique de microstructures granulaires H/F

CEA • Saint-Paul-lès-Durance

Sur place
RTT
Réseau de ligne de bus gratuit
Restauration collective
+1
STAGE - Modélisation HPC d'un assemblage combustible type RJH et benchmark H/F
STAGE - Modélisation HPC d'un assemblage combustible type RJH et benchmark H/F

CEA • Saint-Paul-lès-Durance

Sur place
RTT
Restauration collective
CSE
POST-DOC - 24 mois - Tomographie rayon X - neutrons de l'évaporation H/F
POST-DOC - 24 mois - Tomographie rayon X - neutrons de l'évaporation H/F

CEA • Grenoble

Sur place
EUR 42 000 - 54 000
50 jours off/an
Épargne abondée par le CEA
Moyens techniques de premier plan
+2
Synthèse de Carbon Dots par voie solvothermale pour des applications optoélectroniques H/F
Synthèse de Carbon Dots par voie solvothermale pour des applications optoélectroniques H/F

CEA • Bagnols-sur-Cèze

Sur place
EUR 32 000 - 40 000
Postdoc expérimentation et modélisation multiphysique H/F
Postdoc expérimentation et modélisation multiphysique H/F

CEA • Grenoble

Sur place
EUR 31 000 - 40 000
50 jours off par an
Équipements de pointe
Conférences scientifiques
+1
POST-DOC - 18 mois - Modélisation du procédé de Lixiviation des black-mass H/F
POST-DOC - 18 mois - Modélisation du procédé de Lixiviation des black-mass H/F

CEA • Grenoble

Sur place
EUR 27 000 - 32 000
Accord de télétravail
Épargne abondée par le CEA
High-data rate 2.4 GHz Backscattering communication for BCI application H/F
High-data rate 2.4 GHz Backscattering communication for BCI application H/F

CEA • Grenoble

Sur place
EUR 12 000 - 16 000
Équipements de pointe
Encadrement de qualité
Mobilité douce
+1
Post-doctorant(e) (H/F) en calcul scientifique HPC appliqué à la simulation sismique sur GPU H/F
Post-doctorant(e) (H/F) en calcul scientifique HPC appliqué à la simulation sismique sur GPU H/F

CEA • Gif-sur-Yvette

Sur place
EUR 35 000 - 45 000
Technicien d'exploitation d'installations H/F
Technicien d'exploitation d'installations H/F

CEA • Pierrelatte

Sur place
EUR 26 000 - 36 000