Les offres de “CEA”

Expire bientôt CEA

LGLS Visualisation in situ pour la simulation en mécanique des fluides H/F

  • Stage
  • FRANCE
  • Conception / Génie civil / Génie industriel

Description de l'offre

Détail de l'offre

Informations générales

Entité de rattachement

Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.

Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).

Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.

Référence

2019-10771

Description du poste

Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

LGLS Visualisation in situ pour la simulation en mécanique des fluides H/F

Sujet de stage

Développement de la visualisation in situ avec VisIt dans la plateforme TRUST

Durée du contrat (en mois)

3 mois

Description de l'offre

La plateforme open-source TRUST, développée au sein du CEA/DEN, permet la résolution des équations de Navier-Stokes incompressibles et sert de base logicielle pour le développement de nombreuses applications en thermohydraulique.

L'outil de visualisation scientifique VisIt, développé au Lawrence Livermore National Laboratory (LLNL), fait partie de la plateforme et fournit aux utilisateurs un moyen d'analyse graphique des résultats de leurs simulations sur leur poste de travail ou les moyens de calcul centralisés du CEA, via HPCDrive, un système de connexion distante.

La visualisation in situ permet une visualisation des résultats en cours de simulation, sans écriture de fichiers, avec possibilité d'interrompre/poursuivre le calcul.

Dans une première phase du stage, l'outil VisIt et sa librairie libsim seront pris en main, suivi d'une première expérimentation de la visualisation in situ et de toutes les possibilités offertes, sur un programme de calcul simple. Une fois cette évaluation faite, les sources de TRUST seront modifiées pour l'implémentation dans la boucle en temps des mécanismes les plus intéressants offerts par la librairie.

Les tests seront menés sur PC puis sur les calculateurs du Centre de Calcul Recherche et Technologie du CEA (CCRT), avec l'application TrioCFD basée sur la plateforme TRUST, pour évaluer l'intérêt et le confort apporté par la visualisation in situ sur des simulations massivement parallèles.

Les techniques ainsi développées seront mises en application sur un exemple de simulation.

Dans une deuxième étape possible du stage, l'API Python de VisIt sera utilisée afin de renforcer les services de postraitement et d'analyse pouvant être mis à la disposition des utilisateurs de la plateforme.

Dans le cas où la visualisation in situ de VisIt ne donnerait pas satisfaction, un essai avec la librairie Catalyst de Paraview serait réalisé.

Le stage se déroulera sur le site CEA de Saclay, au sein du Laboratoire de Génie Logiciel pour la Simulation (LGLS), dans le Service de Thermohydraulique et de Mécanique des Fluides.

Moyens / Méthodes / Logiciels

VisIt, Paraview, Linux, C++, Python, TRUST

Profil recherché

Profil du candidat

Ce stage s'adresse aux étudiants en 3ème ou 4ème année d'un cursus de formation scientifique/informatique. Les compétences recherchées pour ce stage portent plus particulièrement sur :
- une bonne maîtrise de l'environnement Linux ;
- la capacité à coder en C++ et Python ;

La connaissance de quelques notions de base en mécanique des fluides serait un plus.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements