Améliorations d'un schéma numérique conservatif pour l'hydrodynamique - Bruyères-le-Châtel, France - CEA Tech

    CEA Tech
    CEA Tech Bruyères-le-Châtel, France

    il y a 1 semaine

    Default job background
    Stage
    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