Informations générales
Entité de rattachement
La Direction des Applications Militaires (DAM) du CEA, au cœur des enjeux de la dissuasion nucléaire Française, cherche ses futurs talents. Organisme inclusif, le CEA est handi-accueillant : nos emplois sont ouverts à toutes et tous. Associer les forces et les compétences de chacun pour atteindre nos objectifs est l'une de nos valeurs partagée par nos 4 600 salariés, répartis sur 5 centres. Les 1 800 salariés du centre de Bruyères-le-Châtel, en Ile de France relèvent les défis scientifiques et technologiques au service de notre Sécurité Nationale. Le centre conçoit les charges nucléaires des armes de la dissuasion, garantit leur sécurité et leur fiabilité en s'appuyant sur le programme simulation. Il met son expertise technique au service des activités dans la lutte contre la prolifération nucléaire, le terrorisme et les alertes en cas de séisme ou de tsunami. Il assure l'ingénierie des infrastructures complexes de la DAM, de leur conception à leur démantèlement. Il co-développe avec Atos les supercalculateurs au meilleur niveau mondial, dont sont issus ceux du Très Grand Centre de Calcul du CEA, qu'il exploite pour ses missions Défense et gère au profit de la recherche. Enfin, il exploite les installations nécessaires au maintien en condition opérationnelle et à la conception des chaufferies nucléaires embarquées sur les sous-marin et les porte-avions.
Venez-vous investir et relever des défis avec des moyens technologiques d'exception!
Référence
2021-18590-S0426
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Mini application de conduction de la chaleur TeaLeaf avec Alien
Sujet de stage
Mini application de conduction de la chaleur TeaLeaf avec Alien
Durée du contrat (en mois)
6 mois
Description de l'offre
Avec des besoins en simulation numérique grandissants, les supercalculateurs sont en constante évolution. On assiste à une augmentation significative du nombre d'unités d'exécution par nœud de calcul, allant ainsi vers des architectures dites massivement parallèles. Les accélérateurs de calculs de type GPU sont également utilisés afin d'augmenter la puissance de calcul des machines actuelles, réduisant au passage leur empreinte énergétique. Avec la cohabitation de deux architectures distinctes au sein d'un même noeud, on parle alors d'architecture de calculateur hétérogène. Cependant, la programmation efficace de tels systèmes est difficile. Plusieurs modèles de programmation ont émergé, mais aucune des solutions proposées ne s'est vraiment imposée comme un standard pour ce type de machines.
Afin de voir le potentiel de ces technologies et leur utilisation dans des codes de calculs conséquents, leurs évaluations sur une mini-application type est nécessaire. Dans ce cadre, nous proposons de transposer la mini application TeaLeaf (https://github.com/UoB-HPC/TeaLeaf) dans le contexte d'Alien, une plateforme d'intégration de solveurs linéaires permettant d'utiliser différentes technologies de méthodes de résolution.
Etudier et comprendre la mini-application de conduction thermique non linéaire TeaLeaf
Implanter cette mini application à l'aide d'Alien
Comparer les différentes bibliothèques disponibles dans Alien, sur différentes architectures. Egalement comparer à la version native de TeaLeaf pour certains solveurs communs avec Alien.
Profil du candidat
Programmation C++, MPI, notions de mathématiquse appliquées,
Bac+5
Localisation du poste
Site
DAM Île-de-France
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
Bruyères-le-Châtel