Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Le CEA propose un stage de 5 à 6 mois axé sur la mise en conformité de l’ABI MPI de MPC selon la norme 5.0. Le candidat travaillera sur l’implémentation en C et sur les interfaces Fortran (77, 90 et 08), dans un environnement HPC en Île-de-France.
Les compétences clés incluent C, Fortran et MPI, avec un Bac+5 requis. Stage ouvert à Tous, avec adaptation possible pour l’inclusion des travailleurs handicapés, au DAM Île-de-France.
Mathématiques, information scientifique, logiciel
Stage
Stage - Bac+5 - Mise en conformité de l'ABI MPI de MPC avec le standard 5.0 - H/F
MultiProcessor Computing (MPC) est un environnement de programmation dédié à l'informatique haute performance (HPC) unifiant plusieurs modèles de programmation rencontrés dans les codes de calculs scientifiques. Il s'agit d'une implémentation MPI à base de threads, une implémentation OpenMP ainsi qu'une implémentation Pthread reposant sur une bibliothèque de threads mixte. Celle-ci permet de gérer tous ces threads au sein du même ordonnanceur en espace utilisateur. MPI est le standard de communications distribuées le plus utilisé en HPC. Dans la dernière version en date, une Application Binary Interface a été standardisée pour faciliter l'interopérabilité des implémentations.
Le but de ce stage est d'implémenter les nouveautés de la norme 5.0 de MPI concernant l'ABI dans MPC. Cela consistera en la modification du module MPI écrit en C pour ainsi que de l'interface Fortran générée à partir de celui-ci.
5-6 mois
L'objectif de ce stage est d'implémenter l'ABI standardisée de MPI comme décrite dans la version 5.0 du standard dans MPC.
Le(la) stagiaire pourra s'appuyer sur des outils développés lors des travaux préparatoires pour tester la conformité de son implémentation.
En adoptant une approche dirigée par les tests, le travail sera découpé de la manière suivante :
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.
C, Fortran, MPI, MPC, PCVS
Bac+5
DAM Île-de-France
France, Ile-de-France, Essonne (91)
Bruyères-le-Châtel