Améliorations d'un schéma numérique conservatif pour l'hydrodynamique - Bruyères-le-Châtel, France - CEA Tech
il y a 1 semaine
Description
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Améliorations d'un schéma numérique conservatif pour l'hydrodynamique
Sujet de stage
La direction des applications militaires du CEA (DAM) met en œuvre des méthodes numériques pour ses calculs d'hydrodynamique sous des contraintes particulièrement sévères : transports et déformations sur de grandes échelles, évolutions isentropes et sous chocs forts, équations d'états complexes, couplages multiples à d'autres physiques et maillages importants nécessitant des ordinateurs massivement parallèles. Pour répondre à ces besoins, la DAM développe des méthodes utilisant le formalisme dit ALE dans lequel le maillage évolue dans le temps selon des règles spécifiées par l'utilisateur de manière à capturer au mieux les particularités de l'écoulement. Dans ce formalisme, une ou plusieurs étapes d'évolution lagrangienne (où le maillage suit la matière) sont suivies d'un remaillage avec un projection sur un maillage régularisé.
Durée du contrat (en mois)
4 à 6 mois
Description de l'offre
L'objectif du stage est à la fois de développer le couplage du schéma numérique hydrodynamique avec plusieurs modèles physiques et d'étudier les possibilités de modifier certaines étapes de calcul afin d'obtenir un code plus robuste. Le déroulement du stage s'effectuera comme suit :
1) une première partie bibliographique afin de prendre en main le sujet et les applications du stage,
2) une partie théorique au cours de laquelle plusieurs développements et modifications du schéma numérique seront étudiés,
3) une partie développement informatique afin d'implémenter ces développements dans un code de calcul et de comparer les résultats sur plusieurs cas tests représentatifs,
4) une partie rédactionnelle afin de consigner les développements effectués et les résultats obtenus dans un rapport de stage.
Les développements seront codés dans une maquette C++ en 1D et une extension au 2D est prévue si le temps le permet.
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.
Profil du candidat
Savoir appliquer les principes de résolution des EDP, connaître les bases de la mécaniques des fluides et de la mécanique des milieux continus et avoir un niveau d'anglais suffisant pour lire et comprendre des articles scientifiques
C++
Bac