Stage - Bac+4/+5 - Méthode de maillage adaptatif pour un algorithme de transport Monte Carlo - H/F

CEA

Bruyères-le-Châtel

Sur place

EUR 17 000 - 20 000

Plein temps

14 jours+
Générateur de candidature

Une candidature complète en une minute — CV personnalisé et lettre de motivation, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Le CEA, à Bruyères-le-Châtel (Île-de-France), propose un stage Bac+4/+5 en méthodes de maillage adaptatif pour un algorithme de transport Monte Carlo.

Au cours du stage de 2 à 3 mois, vous développerez une structure de maillage et adapters l’algorithme, puis réaliserez des tests et rédigerez un rapport.

Qualifications

  • Stage Bac+4/5 en informatique ou mathématiques appliquées.
  • Connaissances en C++ et Git exigées.
  • Bonne autonomie et sens de l'organisation.

Responsabilités

  • Réaliser une structure de maillage adaptatif dans le code de transport Monte Carlo.
  • Adapter l'algorithme de transport pour fonctionner sur le maillage.
  • Réaliser des tests de performance et de validation.
  • Rédiger un rapport de stage.

Connaissances

C++
Git

Formation

Bac+4/+5

Description du poste

Description du poste
Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Stage - Bac+4/+5 - Méthode de maillage adaptatif pour un algorithme de transport Monte Carlo - H/F

Sujet de stage

Le CEA implémente pour ses besoins propres des algorithmes de transport de particules afin de modéliser leur comportement dans différents milieux.

Parmi ces algorithmes, une des grandes familles est celle des méthodes stochastiques fondées sur l'utilisation de la méthode de Monte Carlo. Ces méthodes, bien qu'assurant en probabilité une convergence, demandent une quantité de calculs importante pour s'assurer de maîtriser la variance propre aux algorithmes probabilistes. Le grand nombre d'opérations implique par là même un temps de calcul important.

La recherche de méthodes permettant d'améliorer les performances de ces algorithmes est un sujet de longue date, et qui continue toujours aujourd'hui. Entre autres, des méthodes de 'trajectographie fictive', en simplifiant la représentation du milieu étudié, permettent de travailler sur des maillages moins raffinés.

La recherche d'un maillage adaptatif optimal est l'étape suivante dans l'amélioration des performances.

Durée du contrat (en mois)

2-3 mois

Description de l'offre

Les objectifs de ce stage consistent d'abord en la réalisation d'une structure de maillage adaptatif au sein du code de calcul effectuant le transport de particules. L'étape suivante sera d'adapter l'algorithme effectuant le transport afin qu'il puisse fonctionner sur la structure de maillage adaptatif implémentée précédemment. La réalisation de tests pour vérifier et valider la performance de l'algorithme sur maillage adaptatif sera effectuée conjointement.

Suite à cela, en fonction du temps restant, il est envisageable de continuer sur la recherche et l'implémentation de méthodes de génération de maillages adaptatifs à partir d'un maillage conforme.

La rédaction d'un rapport de stage permettra de faire la synthèse du travail accompli et des performances obtenues.

Ce stage offre une opportunité de découvrir les bases de la recherche appliquée, sur une problématique d'intérêt pratique pour l'unité d'accueil. Il allie une forte composante de développement logiciel à des travaux d'optimisation et de validation.

Les compétences développées durant le stage incluent, sans s'y limiter :

  • Méthodes de Monte-Carlo
  • Algorithmes de transport
  • Génération de maillages
  • Performance algorithmique
  • Développement logiciel en environnement HPC (la librairie de calcul parallèle OpenMP sera utilisée, une connaissance de base de son fonctionnement serait un plus)

Le projet étant encore dans une phase exploratoire, le stage permettra aussi de pouvoir travailler son autonomie et d'être force de proposition, autant sur l'aspect algorithmique que sur l'implémentation.

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

C++; Git

Bac+4/+5

Localisation du poste
Site

DAM Île-de-France

Localisation du poste

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

Ville

Bruyères-le-Châtel

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Sur place
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

Sur place
EUR 10 000 - 15 000
Stage - Bac+4/+5 - Conception d'un backend de stockage objet pour un logiciel de migration - H/F
Stage - Bac+4/+5 - Conception d'un backend de stockage objet pour un logiciel de migration - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 10 000 - 17 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

Sur place
EUR 12 000 - 16 000
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

Sur place
EUR 10 000 - 15 000
Aménagements pour personnes handicapé́
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

Sur place
EUR 10 000 - 15 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

Sur place
EUR 13 000 - 18 000
Stage - Bac+5 - Etude de l’endommagement en dynamique rapide par champ de phase. - H/F
Stage - Bac+5 - Etude de l’endommagement en dynamique rapide par champ de phase. - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 11 000 - 17 000
Introduction d'un estimateur d'erreur à posteriori dans le pilotage de grands mouvements de mai[...]
Introduction d'un estimateur d'erreur à posteriori dans le pilotage de grands mouvements de mai[...]

CEA • Saclay

Sur place
EUR 8 928 - 13 392
Stage - Bac+5 - Métamodèles multi-fidélité d'équations d'état pour l'hydrodynamique - H/F
Stage - Bac+5 - Métamodèles multi-fidélité d'équations d'état pour l'hydrodynamique - H/F

CEA • Bruyères-le-Châtel

Sur place
EUR 12 000 - 17 000