Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Développement logiciel pour la simulation pour l’analyse et la visualisation in situ


Détail de l'offre

Informations générales

Entité de rattachement

Situé entre Bordeaux et Arcachon, le centre d'Etudes Scientifiques et Techniques d'Aquitaine (Cesta) a pour mission première d'assurer l'architecture industrielle des armes de la force de dissuasion. Il exploite le Laser Mégajoule (LMJ) qui permet la réalisation d'expériences à très hautes températures et pressions contribuant à la validation des modèles physiques utilisés dans la simulation du fonctionnement nucléaire des armes.  

Référence

2020-14794-S0151  

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Développement logiciel pour la simulation
pour l’analyse et la visualisation in situ

Sujet de stage

Développement logiciel pour la simulation
pour l’analyse et la visualisation in situ

Durée du contrat (en mois)

4 à 6 mois

Description de l'offre

Le service de modélisations et de mathématiques pour la simulation du CEA/CESTA élabore des modèles physico-numériques multi-physiques, multi-échelles et développe des codes de calcul dans les domaines de l’aérodynamique hypersonique, de l’électromagnétisme et de la dynamique rapide. Ces développements bénéficient des approches les plus modernes du génie logiciel et sont conduits dans le contexte du calcul haute performance afin de tirer le meilleur parti des supercalculateurs de la DAM. La compréhension des phénomènes physiques modélisés exige des outils avancés d'analyse de résultats. Les enjeux sont notamment la capacité : d'appréhender le volume d’information, de gérer l’hétérogénéité des données distantes ou encore d’extraire l’information pertinente au plus tôt des simulations. C'est pourquoi des méthodes de visualisation dites 'in-situ' c'est à dire au cours de la boucle de simulation sont de plus en plus utilisées pour l'exploitation 3D.
L’objectif du stage est d'évaluer différentes méthodes de visualisation in-situ et de réaliser le couplage de ces techniques au sein d'un code de calcul du CEA/CESTA massivement parallèle s'exécutant sur un supercalculateur. Les enjeux sont l'identification des stratégies de couplages entre la visualisation et le code de calculs. Différents points seront abordés comme : l’intégration par API commune, les accès directs en mémoire partagée, la place de l’utilisateur dans la préparation des visualisations ou encore l’utilisation des ressources de calculs pour le prétraitement. Le plan de travail intégrera des maquettes avec les logiciels suivants : Paraview Catalyst, Sensei (Kitware), Ascent (Livermore) ou encore Cinema. Un retour d'experience sera attendu sur les capacités d'intégration, de facilités d'utilisation et la pertinence des visualisations proposées par ces différentes technologies in-situ.


Profil du candidat

C++, C, Python, VTK ou l’utilisation d’API de logiciels libres et commerciaux
Bac+5

Localisation du poste

Site

Cesta

Localisation du poste

France, Nouvelle-Aquitaine