Les offres de “SAFRAN”

Il y a 30 joursSAFRAN

Stage : Étude des bibliothèques de couplage pour simulations partitionnées et massivement parallèles F/H

  • Stage
  • Magny-les-Hameaux (Yvelines)

Description de l'offre

Stage : Étude des bibliothèques de couplage pour simulations partitionnées et massivement parallèles F/H

Company :

Safran

Job field : Mathematics and algorithms

Location : Magny-les-hameaux France , Ile de France , France

Contract type : Internship / Student

Contract duration : Full-time

Required degree : Bachelor's Degree

Required experience : First experience

Professional status : Student

Spoken language(s) :

French Fluent

English Intermediate

# 2025-170547-153055

Apply with one click Any questions ?

Job Description

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). Elle met en oeuvre 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 super-calculateurs. L'arrivée des super-calculateurs 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. Dans ce contexte, le recours à des stratégies de couplage de codes afin de simuler 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.

Dans l'écosystème des logiciels libres HPC, il existe des librairies de couplage de code avec des interfaces Python et qui compatibles avec les codes utilisés chez Safran offrant des méthodes pratiques pour le couplage d'équations stationnaires ou transitoires, la communication et le transfert des données entre codes. Ces logiciels permettent d'obtenir la flexibilité nécessaire tout en maintenant un temps de restitution à erreur maitrisée compatible avec les scénarios multi-physiques complexes traités dans les cas métiers Safran.

Au sein de son département « Sciences et Techniques du Numérique », le stagiaire s'appuiera sur les outils et l'environnement de développement mise en place au sein du super-calculateur interne pour étudier le couplage de codes avec les librairies open-source CWIPI [1], MEDCoupling [2] et preCICE [3] s'appuyant sur les interfaces Python et le protocole Message-Passing Interface (MPI) pour conduire des simulations couplées massivement parallèles (multi-nœuds de calculs).

En fonction des avancées réalisées par ailleurs, le stage portera sur les aspects suivants :

• Mise en place d'interfaces (Python) avec les librairies de couplages (CWIPI, MEDCoupling et preCICE) ;

• Validation et évaluation des performances des différentes librairies sur un cas académique ;

• Validation et évaluation de la librairie retenue sur un cas métier : couplage aérothermique et/ou simulation multi-échelle par Zoom structural bidirectionnel .

Complementary Description

Références :

[1] https://w3.onera.fr/cwipi/fr

[2] https://github.com/SalomePlatform/medcoupling

[3] https://precice.org/

Job Requirements

Vous êtes 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 multicœurs CPU et/ou GPU seront également appréciées.

Locate your future workplace

Rue des jeunes bois78114

Magny-les-hameaux France

Ile de France France

Safran is an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements