Une candidature complète en une minute — CV personnalisé et lettre de motivation, prêts à envoyer.
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.
Mathématiques, information scientifique, logiciel
Stage
Stage - Bac+4/+5 - Méthode de maillage adaptatif pour un algorithme de transport Monte Carlo - H/F
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.
2-3 mois
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 :
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.
C++; Git
Bac+4/+5
DAM Île-de-France
France, Ile-de-France, Essonne (91)
Bruyères-le-Châtel