Les offres de “CEA”

Expire bientôt CEA

Etude et implantation d'algorithmes parallèles de génération d'hexaèdres par combinaison de tétraèdres

  • Stage
  • Paris (Paris)
  • Développement informatique

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

2018-7700-1149

Description du poste

Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Etude et implantation d'algorithmes parallèles de génération d'hexaèdres par combinaison de tétraèdres

Sujet de stage

Etude et implantation d'algorithmes parallèles de génération d'hexaèdres par combinaison de tétraèdres

Durée du contrat (en mois)

6 mois

Description de l'offre

Le CEA, acteur majeur en matière de recherche et d'innovation, est re-connu comme un expert du domaine HPC grâce à l'impulsion du « Pro-gramme Simulation ». La simulation numérique consiste à reproduire par le calcul le fonctionnement d'un système physique, préalablement décrit par un ensemble de modèles. Le CEA/DAM travaille à l'élaboration de méthodes mathématique qui nécessitent le plus souvent la discrétisation en hexaèdres du domaine d'étude. De tels maillages sont utilisés par de nombreux organismes de recherche et industriels pour la résolution de problèmes physiques (interaction fluide-structure, aérodynamisme). La génération automatique de maillages 3D purement hexaédriques est un problème difficile pour lequel aucune solution satisfaisante n'existe actuellement. De ce fait, depuis quelques années, différentes solutions [1,2,3] ont été proposées pour générer des maillages à dominante hexaé-drique, c'est-à-dire composés majoritairement d'hexaèdres et minoritaire-ment de tétraèdres, prismes à base triangulaire et de pyramides à base quadrangulaire. Les algorithmes proposés dans [1,2,3] suivent une approche indirecte qui consiste à générer un maillage tétraèdrique puis à combiner des té-traèdres pour créer des hexaèdres. Les heuristiques employées sont de nature « gloutonne ». Relativement coûteuse en temps de calcul, elles ne garantissent pas d'obtenir une solution optimale au problème posé. C'est pourquoi le stage proposé consistera à : 1. Développer au sein du projet open-source GMDS, une version concurrente d'au moins un algorithme de recombinaison de té-traèdres en hexaédres. L'implémentation pourra se faire indiffé-remment en C++ ou en Rust. 2. A l'aide de méthodes issues de la recherche opérationnelle (pro-grammation dynamique par exemple), proposer une approche as-surant l'optimalité de la solution. Evaluer théoriquement et expérimentalement les solutions développées aux étapes 1 et 2.

Profil recherché

Profil du candidat

MASTER/INGENIEUR
C C++ Rust
BAC + 5

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