Skip to content

Stage - Bac+5 - Analyse in situ de simulation de déformation de cristaux - H/F

Internship 4 to 6 months

Chem. du Ru, 91680 Bruyères-le-Châtel (France)

Published on 4 October 2026

  • Contract

    Internship 4 to 6 months

  • Location

    Chem. du Ru, 91680 Bruyères-le-Châtel (France)

  • Start date

    As soon as possible

  • Salary

    Information not provided

  • Remote working

    Not specified

CEA illustration
Description du poste

Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Stage - Bac+5 - Analyse in situ de simulation de déformation de cristaux - H/F

Sujet de stage

Le code de simulation Coddex (environ 110k lignes de code source en C++/MPI/OpenMP) est un code pour étudier l'évolution des déformations et des discontinuités dans les cristaux. Pour visualiser les résultats, des fichiers sont écrits sur le disque en parallèle avec le protocole MPI, ceci de manière régulière afin d'être ouverts en dehors de la simulation. Les images produites sont des projections 2D de ces cristaux 3D pour des questions de performance et d'empreinte mémoire. De plus, les paramètres de ces projections et les variables calculées sont fixés dans le jeu de données.

Durée du contrat (en mois)

6 mois

Description de l'offre

Le but de ce stage est dans un premier temps de brancher dans Coddex une analyse in situ avec l'interface de programmation d'application (API) Catalyst (https://catalyst-in-situ.readthedocs.io/). Il sera alors possible d'appliquer une suite de filtres au cristal sans écriture sur le disque tout en utilisant des ressources de calculs GPU inexploitées jusqu'alors, afin de produire soit un rendu volumique qui peut être visualisé dans un logiciel dédié comme ParaView (https://www.paraview.org/), soit un image 2D enregistrée de manière asynchrone.
Dans un deuxième temps, nous souhaiterions mettre en place une boucle de rétroaction (steering in situ) afin de rajouter des variables à la volée, sans modification du jeu de données, qui sont calculées par Coddex et visualisées dans ParaView.

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.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.

Profil du candidat

Bash, C++, CMake, Python
Bac+5

Localisation du poste

Site

DAM Île-de-France

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Bruyères-le-Châtel

Application deadline

As long as the job is online

Study level

Master level or equivalent

Job Category

Technology

More about the company

CEA

Nos énergies pour l'avenir