Cifre - phd thesis : programmation hybride cpu/gpu via support dexécution pour les simulations complexes h/f
Offre publiée le 09/10/2024
💼 Offre d'emploi
- Type de contrat
- Contrat à durée indéterminée
- Durée de travail
- Expérience
- Débutant accepté
- Salaire
- Permis demandé
- Aucune information
📍 Entreprise
- Employeur
- Non renseigné
Lieu de travail
31 - TOULOUSE (Code postal 31000) Voir sur une carte
Description de l'offre
Job Description: Envie de déployer vos ailes ? Et si votre aventure commençait avec nous ?...Nous vous proposons de travailler dans une entreprise leader mondial dans son domaine, tournée vers le digital, à la pointe de la recherche et de l'innovation.Une offre de thèse CIFRE intitulée « Programmation hybride CPU/GPU via support d'exécution pour simulations complexes (h/f) » vient de s'ouvrir au sein de Airbus Central R&T sur son site de Toulouse, en collaboration avec le Centre Inria de l'Université de Bordeaux. Vous rejoindrez une équipe pluridisciplinaire et transnationale (plus de 10 nationalités) de 30 personnes, plus précisément au sein du département « Virtual Product Engineering » en charge du développement de nouvelles méthodes pour traiter des problèmes complexes hors du domaine d'application des outils actuels.Cette équipe fait le lien avec le monde académique et l'industrie.Environnement Multi Sites: Toulouse, Paris, Allemagne et Uk.La thèse consistera à utiliser la programmation à base de tâches pour à la fois tirer parti des architectures hétérogènes et coupler des codes de manière efficiente, le tout de manière portable et pérenne. Diverses bibliothèques, certaines déjà parallélisées en tâches, seront utilisées dans ce cadre. L'exploration de la programmation des architectures hétérogènes se fera au travers d'un solveur explicite à pas de temps local, qui présente de bonnes caractéristiques pour être traité sur GPU.Une réflexion devra aussi être menée pour permettre un développement facile de nouveaux noyaux GPU par des personnes non expertes en HPC. Le couplage de code sera lui évalué sous l'angle de la CFD (Computational Fluid Dynamics) i nstationnaire avec mouvements. En plus du solveur explicite, des opérations agissant sur le maillage (intersections de maillages après mouvement, raffinement de certaines mailles) devront être ordonnancées de manière efficiente.Le candidat devra mener les recherches théoriques et pratiques sur chacun de ces deux sujets , proposer des algorithmes, réaliser l'implémentation et valider dans un contexte industriel.Le doctorat débutera, idéalement à l'automne 2024 pour une durée de 3 ans.Tâches et responsabilités:Encadré par votre tuteur, vous développerez vos compétences en travaillant sur les activités suivantes : Le candidat devra s'approprier les aspects théoriques et pratiques d'un solveur explicite à pas de temps local et de son implémentation en C++.Implémenter et comprendre les performances d'une version GPU du solveur explicite à pas de temps local.Savoir trouver le bon niveau d'abstraction permettant une utilisation simple des développements par des personnes de disciplines proches tout en permettant une évolutivité assurant la pérennité des développements.Le candidat doit être capable de concevoir un plan d'expérience et de mener une étude scientifique, de faire des présentations scientifiques à un public spécialiste ou généraliste, et de rédiger des articles scientifiques et des rapports techniques.
Identifiant de cette offre d'emploi sur France Travail : 5516520
Libellé ROME de l'offre d'emploi : Ingénieur / Ingénieure R&D en industrie (Code ROME : H1206)
Autre appellation de l'offre : Ingénieur / Ingénieure systèmes et simulations en industrie
Offre d'emploi et contenus récupérés en partenariat avec France Travail. Cojob n'est pas responsable des informations fournies.