Stage -Accélération de l'intégration de lois de comportement matériaux H/F

Détail de l'offre

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.

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

2024-33912  

Description de l'unité

Vous travaillerez au sein du Laboratoire de Développement des Outils de Calcul Scientifique (OCS) combustibles PLEIADES (LDOP) au Département d'Etudes des Combustibles (DEC - Institut IRESNE, CEA Cadarache).

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Stage -Accélération de l'intégration de lois de comportement matériaux H/F

Sujet de stage

Mise en place d'une simulation thermomécanique d'un assemblage combustible de réacteur nucléaire de recherche sur supercalculateurs HPC.

Durée du contrat (en mois)

6

Description de l'offre

En intégrant nos équipes, vous mettrez vos compétences et votre enthousiasme au service de projets sociétaux majeurs.

 

Dans le contexte de la simulation du comportement de matériaux complexes comme celle des combustibles nucléaires, l’étape d’intégration des lois de comportement mécanique a un fort impact sur le temps de calcul.

 

Actuellement dans nos codes de calcul, l’implémentation de lois de comportement, de complexité variable en fonction de l’application se fait à l’aide du générateur de code MFront qui en facilite l’écriture (offrant un ensemble de langages spécifiques au domaine qui soient aussi proche que possible d’une formulation mathématique naturelle https://thelfer.github.io/tfel/web/) tout en assurant de bonnes normes d’interopérabilité et de performance.

 

Par la suite, la bibliothèque MGIS se charge de l’intégration de lois de comportement générées via MFront.

 

Les calculs associés aux lois générées par MFront s’exécutent aujourd’hui sur les unités de calcul traditionnelles : les CPUs.

 

Tester et étendre les capacités de génération de code de MFront pour offrir la possibilité d’utiliser un support de calcul GPU, ainsi qu’adapter la bibliothèque MGIS, sont essentiels au vu de l’évolution des supercalculateurs qui se basent de plus en plus sur des GPUs.

 

Cependant, la capacité à réaliser des calculs sur des architectures GPUs est un enjeu majeur, surtout car les GPU posent de profonds défis de programmation en raison de leurs différences architecturales par rapport aux CPUs.

 

 

Vous serez amené à acquérir un éventail de compétences dans le domaine du HPC, incluant la maîtrise de méthodes de portage sur GPU de noyaux de calcul, à l’aide de plusieurs modèles de programmation (CUDA, Kokkos, AdaptiveCpp, …), l’évaluation des performances (avec les indicateurs appropriés) de ces noyaux et leur optimisation incrémentale.

 

 

Moyens / Méthodes / Logiciels

Méthode de portage sur GPU (CUDA, Kokkos, AdaptiveCpp, …) Logiciels Mfront, MGIS

Profil du candidat

Vous préparez un Bac+5 (Diplôme École d'Ingénieurs ou équivalents) en Mathématiques appliquées, Calcul scientifique ou Calcul Haute Performance.

 

Adressez-nous votre candidature pour rejoindre l'équipe et contribuer aux projets structurants et innovants du 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.

Localisation du poste

Site

Cadarache

Localisation du poste

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

Ville

Saint Paul Lez Durance

Critères candidat

Langues

  • Français (Courant)
  • Anglais (Intermédiaire)

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Possibilité de poursuite en thèse

Oui

Demandeur

Disponibilité du poste

03/02/2025