L’objectif de ce contrat postdoctoral est de concevoir, implémenter et évaluer des structures de données unifiées permettant à un code de dynamique des fluides (CFD) de manipuler de manière interchangeable des maillages structurés, non structurés et hybrides, tout en maintenant des performances optimales sur des architectures hétérogènes, notamment les GPU. L’objectif est de proposer un modèle de données générique, extensible et compatible avec les standards modernes de portabilité des performances en s’appuyant sur les abstractions de Kokkos. Une attention particulière sera portée à :
- la compatibilité des opérations typiques CFD aérothermique avec cette architecture,
- l'impact sur les performances sur des supercalculateurs mixant des CPU et des GPU,
- la complexité de mise en œuvre pour les futurs développeurs.
Pour atteindre ces objectifs les travaux pourront se découper ainsi :
1. Développement de Maillages Hybrides :
• Concevoir des algorithmes pour la génération et la manipulation de maillages hybrides, intégrant à la fois des éléments structurés et non-structurés.
• Optimiser les structures de données pour minimiser la consommation de mémoire et maximiser l'efficacité des calculs.
• Proposer une abstraction permettant de définir des itérateurs communs pour les maillages structurés et non-structurés.
2. Portabilité des Performances :
• Utiliser la bibliothèque Kokkos pour assurer la portabilité des performances sur différentes architectures de calcul (CPU, GPU).
• Implémenter des noyaux de calcul optimisés pour tirer parti des spécificités des architectures cibles.
3. Validation et Benchmarking :
• Valider les structures de données hybrides abstraites développées sur des cas tests représentatifs de problèmes industriels et académiques.
• Effectuer des benchmarks pour évaluer les performances de ces abstractions de maillages sur différentes plateformes de calcul.
• Valoriser ces travaux via des publications dans des journaux ou conférences internationales.
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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.