STAGE -Développement d'algorithmes de transfert de champs parallèles distribués F/H Détail de l'offre Informations générales Entité de rattachement Safran est un groupe international de haute technologie opérant dans les domaines de l'aéronautique (propulsion, équipements et intérieurs), de l'espace et de la défense. Sa mission : contribuer durablement à un monde plus sûr, où le transport aérien devient toujours plus respectueux de l'environnement, plus confortable et plus accessible. Implanté sur tous les continents, le Groupe emploie 100 000 collaborateurs pour un chiffre d'affaires de 27,3 milliards d'euros en 2024, et occupe, seul ou en partenariat, des positions de premier plan mondial ou européen sur ses marchés. Safran est la 2ème entreprise du secteur aéronautique et défense du classement « World's Best Companies 2024 » du magazine TIME. Parce que nous sommes persuadés que chaque talent compte, nous valorisons et encourageons les candidatures de personnes en situation de handicap pour nos opportunités d'emploi Référence 2026-204849-178263 Description du poste Intitulé du poste STAGE -Développement d'algorithmes de transfert de champs parallèles distribués F/H Type contrat Stage Durée du contrat 5 à 6 mois Statut (CSP) Etudiant Temps de travail Temps complet Parlons de votre future mission Comme dans de très nombreux domaines industriels, la simulation numérique est un outil incontournable, utilisé dans toutes les étapes des activités du Groupe Safran permettant de simuler des phénomènes hautement complexes et en interaction (couplage et transfert de champs aux interfaces). Elle met en œuvre des logiciels de calcul complexes et leurs couplages, dont la durée de résolution par simulation peut atteindre plusieurs heures, voire plusieurs jours de calcul sur supercalculateurs. L'arrivée des supercalculateurs exaflopiques hétérogènes aura un impact sur la capacité des méthodologies et des algorithmes à passer à l'échelle exploitant efficacement les ressources informatiques dans un cadre massivement parallèle et fortement accéléré par des GPUs de constructeurs potentiellement différents d'un supercalculateur à l'autre (Nvidia, AMD, etc.). Dans ce contexte, le recours à des stratégies de couplage en contexte HPC distribué et portable GPU (codes, multi-échelles, etc.) afin de simuler efficacement toute la complexité des différentes physiques mises en jeux et leurs interactions (interaction fluide-structure, aérothermie, zoom structural bidirectionnel, multi-échelle, etc.) s'avère être incontournable et challenge la scalabilité des méthodologies actuelles à l'ère de l'exascale ou les machines sont massivement équipées de GPUs (Nvidia ou AMD dans la parc GENCI [1]). Dans l'écosystème des logiciels libres HPC, il existe des librairies de couplage de code HPC distribuées (MPI) avec des interfaces Python/C++/Fortran (CWIPI [2], MEDCoupling [3] et preCICE [4]), mais peu d'entre elles sont portées sur GPUs et, partiellement portées pour celles qui le sont. L'objectif du projet est d'enrichir la librairie PACMAN par l'ajout d'une couche distribuée fondée sur MPI (Message Passing Interface), afin d'exploiter pleinement les architectures multi-GPUs et multi-nœuds de nos clusters de calcul et de permettre le passage à l'échelle (scalabilité forte et faible). En parallèle, le projet vise à compléter les méthodes de transfert de champs existantes par l'intégration d'approches de type UV-mapping, permettant d'établir une correspondance paramétrique entre surfaces via des coordonnées bidimensionnelles (U,V) définies dans un espace de paramétrisation, afin de projeter ou d'interpoler des champs d'un maillage source vers un maillage cible de manière robuste et géométriquement cohérente; ces techniques sont largement utilisées en modélisation géométrique et en infographie pour le texturage et la correspondance de surfaces. Ces travaux s'inscrivent dans la continuité des actions menées à Safran Tech en 2024 et 2025 sur la portabilité de code GPU avec Kokkos [5], et permettront de répondre aux besoins de l'entreprise en matière d'algorithmes de transfert de champs robustes et performants, exploitant des données issues de maillages ou de nuages de points. Mais encore ? (avantages, spécificités, ) [1] GENCI | Grand équipement national de calcul intensif [2] https://w3.onera.fr/cwipi/fr [3] https://github.com/SalomePlatform/medcoupling [4] https://precice.org/ [5] C. R. Trott et al., "Kokkos 3: Programming Model Extensions for the Exascale Era," in IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 4, pp. 805-817, 1 April 2022, doi: 10.1109/TPDS.2021.3097283. Parlons de vous Etudiante/Etudiant en cours de cursus d'école d'ingénieur ou de master avec une spécialisation en informatique et/ou calcul haute performance. Une maîtrise du travail en environnement GNU/Linux et ainsi que des connaissances en développement informatique et en programmation orientée objet (langage C++, Python, système de gestion de version) sont des prérequis pour ce stage. Des connaissances en programmation parallèle multi-coeurs CPU et/ou GPU seront également appréciées. Localisation du poste Localisation du poste Europe, France, Ile de France, YVELINES (78) Ville Rue des jeunes bois 78117 Châteaufort Critères candidat Niveau d'études min. requis BAC3, BAC4 Niveau d'expérience min. requis Jeune diplômé-e/Première expérience Langues Français (Courant) Anglais (Intermédiaire)
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.