En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre UMR5213-DELDAL-023 - Chercheur postdoctoral : Portage à l'Exascale d’un code de simulation Sparse-PIC 3D pour la modélisation des plasmas(H/F)

Post-doctorate position (M/F) : Exascale Port of a 3D Sparse PIC Simulation Code for Plasma Modeling

This offer is available in the following languages:
- Français-- Anglais

Date Limite Candidature : jeudi 3 avril 2025 23:59:00 heure de Paris

Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler

Informations générales

Intitulé de l'offre : Post-doctorate position (M/F) : Exascale Port of a 3D Sparse PIC Simulation Code for Plasma Modeling (H/F)
Référence : UMR5213-DELDAL-023
Nombre de Postes : 1
Lieu de travail : GIF SUR YVETTE CEDEX
Date de publication : jeudi 13 mars 2025
Type de contrat : Chercheur en contrat CDD
Durée du contrat : 24 mois
Date d'embauche prévue : 5 mai 2025
Quotité de travail : Complet
Rémunération : Between €2,991 and €4,345 gross per month depending on experience
Niveau d'études souhaité : Doctorat
Expérience souhaitée : Indifférent
Section(s) CN : 10 - Milieux fluides et réactifs : transports, transferts, procédés de transformation

Missions

The person recruited will be involved in the ANR project called MATURATION (https://www.math.univ-toulouse.fr/~narski/MATURATION/) based on the use of sparse grids coupled with the Particle-In-Cell (PIC) approach to study plasma physics. The aim will be to port to exascale architectures an initial 3D simulation code developed as part of previous work [1]. This work will initially focus on scaling up (distributed memory), optimizing CPU algorithms (vectorization) and further GPU porting. The exploration of C++ programming models for performance portability, such as Kokkos or StarPU, will form a second part. A comparative study will evaluate the different implementations in terms of both performance and portability. Performance studies will be carried out on various CPU and GPU technologies, using local resources and access to national supercomputers. The person recruited will also be involved in setting up and sharing best practices in software engineering. This work will be carried out in close interaction with the other MATURATION project partners.
[1] - Guillet, C. (2023). Approche sur grilles parcimonieuses pour accélérer la méthode PIC (PhD, Toulouse 3).

Activités

- Participate in the Exascale porting of 3D sparse-PIC code, including distributed parallelism, vectorization, and GPU porting.
- Investigate new programming models to achieve performance portability.
- Analyze code performance on various recent CPU and GPU architectures.
- Enhance software engineering practices related to the code.
- Publish the results of the study.
- Hand over the code handling to the supervisory team.

Compétences

- Engineering degree / PhD computer science or physics with high-performance computing
- Experience in Fortran, C or C++ programming
- Experience in high-performance computing and parallel programming, in particular GPU
- Experience in plasma PIC simulation would be highly appreciated.
- A good knowledge of English is required, as well as the ability to work in a team.

Contexte de travail

The Maison de la Simulation is a joint laboratory between CEA, CNRS, Université Paris-Saclay and Université Versailles Saint-Quentin. It specializes in high performance computing and numerical simulations in close connection with physical applications, parallel software engineering, programming models, visualization techniques, artificial intelligence, and quantum computing.

Le poste se situe dans un secteur relevant de la protection du potentiel scientifique et technique (PPST), et nécessite donc, conformément à la réglementation, que votre arrivée soit autorisée par l'autorité compétente du MESR.

Informations complémentaires

To apply for this position, please submit the following documents through the CNRS portal:
- a description of your qualifications, experience, and motivations related to the post
- a complete curriculum vitae (CV) including details of your training, publications, research experience, etc.,
- contact information of two referees and letters of recommendation.