Stage - Bac+5 - Génération de boucles basées sur les cartes combinatoires - H/F

CEA

Bruyères-le-Châtel

On-site

EUR 10,000 - 13,000

Part time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Le CEA propose un stage consistant à mettre au point une cible de génération utilisant les cartes combinatoires via CGAL, puis à reproduire ces schémas d’itération dans Modane en TypeScript. Le candidat expérimentera sur maillages et évaluera l’impact en termes d’expression, de temps et de mémoire.

Profil Bac+5, poste basé en Île-de-France. Aménagements pour travailleurs handicapés et cadre national de sécurité inclus.

Qualifications

  • Bac+5 ou diplôme équivalent en informatique.
  • Bonnes connaissances en C++ et TypeScript.
  • Expérience avec les maillages ou la génération de schémas d'itération.

Responsibilities

  • Développer un prototype en C++ utilisant CGAL.
  • Générer du code TypeScript dans Modane et étudier les schémas d'itération.
  • Évaluer les performances et la consommation mémoire.

Skills

C++
TypeScript
CGAL
Maillage

Education

Bac+5

Tools

CGAL

Job description

Au cours de ce stage, le(la) candidat(e) mettra au point une cible de génération utilisant les cartes combinatoires (via la bibliothèque CGAL, https://github.com/cgal/cgal) comme mécanisme d’itération sur le maillage et en évaluera l’apport en tant qu’alternative aux solutions actuellement supportées par Modane, à la fois en termes d'expressivité, de temps de calcul et de consommation mémoire.

Dans un premier temps, le(la) candidat(e) développera un prototype directement en C++ afin d'expérimenter sur l'utilisation de la librairie de cartes combinatoires. Ce prototype reproduira différents schémas d'itération sur les maillages représentatifs des besoins des codes de simulation. Dans un second temps, le(la) candidat(e) implémentera la génération de code C++ dans Modane (en Typescript) qui permettra de reproduire les schémas d'itération générés par les solutions actuelles. L'ajout de cette cible de génération permettra ensuite d'analyser le comportement des différentes variantes de schéma d'itération pour évaluer les points faibles et les points forts de ces variantes sur différents codes de simulation.

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Stage Bac+5: Prototypage C++/CGAL pour maillage
Stage Bac+5: Prototypage C++/CGAL pour maillage

CEA • Bruyères-le-Châtel

On-site
EUR 10,000 - 13,000
Stage - Bac+5 - Apprentissage par Renforcement et Modèles de Monde pour les maillages - H/F
Stage - Bac+5 - Apprentissage par Renforcement et Modèles de Monde pour les maillages - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 17,000 - 21,000
STAGE - Utilisation d'agents IA pour automatiser des calculs Monte Carlo H/F
STAGE - Utilisation d'agents IA pour automatiser des calculs Monte Carlo H/F

CEA • Saint-Paul-lès-Durance

On-site
EUR 12,000 - 18,000
RTT
Transport public
Restauration collective
+1
Stage - Bac+4/+5 - Cloisonnement de processus de construction de piles logicielles HPC - H/F
Stage - Bac+4/+5 - Cloisonnement de processus de construction de piles logicielles HPC - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 10,000 - 15,000
Stage - Bac+4/+5 - Étude par Monte Carlo cinétique de la diffusion dans les alliages - H/F
Stage - Bac+4/+5 - Étude par Monte Carlo cinétique de la diffusion dans les alliages - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 10,000 - 15,000
Stage - Bac+5 - Mise en conformité de l’ABI MPI de MPC avec le standard 5.0 - H/F
Stage - Bac+5 - Mise en conformité de l’ABI MPI de MPC avec le standard 5.0 - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 13,000 - 20,000
Stage - Bac+4/+5 - Interopérabilité de systèmes de paquets logiciels - H/F
Stage - Bac+4/+5 - Interopérabilité de systèmes de paquets logiciels - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 13,000 - 18,000
Stage - Bac+5 - Développement d'actionneurs mécaniques sensibles à l'environnement - H/F
Stage - Bac+5 - Développement d'actionneurs mécaniques sensibles à l'environnement - H/F

CEA • Nouvelle-Aquitaine

On-site
EUR 10,000 - 15,000
Aménagements pour travailleurs handicp
Inclusion et accessibilité
Stage - Bac+4 - Amélioration d'un schéma numérique conservatif pour l'hydrodynamique - H/F
Stage - Bac+4 - Amélioration d'un schéma numérique conservatif pour l'hydrodynamique - H/F

CEA • Bruyères-le-Châtel

On-site
EUR 10,000 - 15,000
Aménagements pour personnes handicapé́
Stage - Bac+4/+5 - Optimisation d'essais oedométriques sur géomatériaux par simulation - H/F
Stage - Bac+4/+5 - Optimisation d'essais oedométriques sur géomatériaux par simulation - H/F

CEA • Occitanie

On-site
EUR 6,700 - 8,400