La gageure du stage est donc de diminuer les temps de calcul soit par des innovations numériques, soit par des innovations informatiques, soit encore par des améliorations de modèles.
En pratique cela se traduira par l'implémentation de nouvelles fonctionnalités, la discussion des méthodes numériques et/ou l'amélioration des performances en portant tout ou partie du code sur GPU. Le(la) candidat(e) devra donc :
? implémenter les routines en C++
? automatiser des outils de mesures et de post-traitement en python ;
? porter le code sur GPU ;
? présenter une synthèse des travaux réalisés dans un mémoire et lors d’une présentation.
[1] Flavien Lambert, Approche sans orbitale des plasmas denses, thèse de doctorat, 2007
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes en situation de handicap, cet emploi est ouvert à tous et toutes. Participant à la protection nationale, une enquête administrative est réalisée pour tous les salariés du CEA afin d'assurer l'intégrité et la sécurité de la nation.
bases de C++, bases de python, bases des méthodes numériques
Bac+4/+5