Dans le Département Multi-Physique pour l’Energétique, l’unité Plateforme Logicielle Multiphysique est en charge du développement du code CEDRE (multi-solveurs, parallèle MPI, maillages non structurés) dédié à la simulation numérique multi-physique.
L’unité est responsable de la livraison du code, des utilitaires associés de pré/post-traitement auprès des utilisateurs. Elle assure la fonction de support autour de l’utilisation du code pour des applications duales dans le domaine de l’Energétique. Dans la chaîne de calcul, le post-traitement est actuellement réalisé à l’aide de l’outil EXPLORE qui répond globalement aux besoins de la CFD en Energétique mais présente certaines limitations.
Votre mission consistera à développer un nouvel outil de pré/post-traitement capable de couvrir l’ensemble des fonctionnalités de l’outil existant tout en solutionnant ses limitations actuelles. L’objectif de la mission est de pouvoir livrer le nouvel outil de pré-post dans les futures versions officielles de CEDRE. Ce nouvel outil devra gérer de manière efficace les aspects parallèles et se basera sur des fichiers de données au format HDF5 répondant à la norme CGNS. Il devra également permettre de répondre aux besoins spécifiques au HPC (calculs massivement parallèles sur plus de 10 000 coeurs, calculs sur CPU et GPU, maillages pouvant atteindre plus de 100 milliards d’éléments, adaptation de maillage, corps mobiles, fonctionnalités de co-traitement efficaces et innovantes). La conception de cet outil s’appuiera sur les bibliothèques existantes ParaDiGM et MAIA développées dans 2 départements de l’ONERA, et sera réalisée en Python. Une IHM basée sur des solutions techniques à l’état de l’art du domaine devra être conçue pour l’utilisation de ce nouvel outil de post-traitement et sera à terme étendue aux autres utilitaires de la chaîne de pré-traitement.
Vous serez ainsi au coeur de la conception logicielle des outils de pré-post traitement autour de la plateforme de calcul CEDRE, vous interagirez avec les développeurs et utilisateurs internes et externes du code.
Fiche de poste dans son entier sur le site de l’ONERA.
Ce poste fera l’objet d’un Contrat de Projet ou d’Opération de Recherche pour le projet CEDRE d’une durée minimale de 48 mois.