Le département de mathématiques appliquées recherche un(e) candidat(e) afin de renforcer ses équipes de recherche et développement. Le poste s’inscrit dans le domaine du calcul scientifique, avec une attention particulière portée à la méthode de Lattice Boltzmann et au raffinement de maillage adaptatif, dans le cadre d’un projet européen dédié à l’énergie.
Au sein de la Direction Sciences et Technologies du Numérique, et dans le cadre de projets de recherche en calcul scientifique, le/la candidat(e) contribuera au développement de modèles numériques ainsi qu’à leur application dans des domaines tels que l’éolien ou les réacteurs à cuve agitée.
Il/elle collaborera étroitement avec des spécialistes en modélisation physique, calcul scientifique et informatique scientifique au sein d’IFPEN, tout en interagissant avec des partenaires de recherche à l’échelle nationale, européenne et internationale.
L’objectif est de finaliser les développements liés au raffinement de maillage adaptatif (AMR) au sein de plateforme waLBerla, en s’appuyant dans un premier temps sur l’architecture CPU, pour laquelle cette fonctionnalité est aujourd’hui mieux prise en charge et plus mature. Une fois ces développements consolidés, ils seront déployés dans le cadre des applications, puis évalués au travers de validations physiques sur des cas d’application représentatifs.
Le/la candidat(e) devra également démontrer de solides capacités de rédaction scientifique, notamment pour la publication d’articles dans des revues à comité de lecture et la participation à des congrès (articles et présentations orales).
Déplacements ponctuels entre les sites (Rueil, Solaize) ainsi que chez des partenaires.
Compétences techniques et aptitudes
- Excellente maîtrise du calcul scientifique et de la modélisation physique
- Solides connaissances en méthodes numériques, notamment la méthode de Lattice Boltzmann
- Expérience en dynamique des fluides numérique (CFD)
- Capacité à travailler sur des plateformes logicielles complexes telles que waLBerla
- Maîtrise des langages de programmation utilisés en calcul scientifique : C++, Python, CUDA, HIP, MPI
Très bon niveau d’anglais
Aptitudes professionnelles
- Excellentes capacités d’analyse et de résolution de problèmes
- Autonomie et rigueur dans la conduite des travaux
- Capacité à travailler en équipe, y compris avec des profils pluridisciplinaires
- Capacité à mener les développements jusqu’à leur aboutissement
- Adaptabilité, pragmatisme et sens du concret
- Capacité à collaborer avec différents départements et directions d’IFPEN
Diplôme de niveau Master 2 ou Doctorat en physique, mathématiques appliquées, informatique ou dans un domaine connexe.