Stage en Modélisation Géologiques - Bourges, France - BRGM

BRGM
BRGM
Entreprise vérifiée
Bourges, France

il y a 4 semaines

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
BRGM - Le BRGM recherche pour La Direction des Géoressources au sein de l'unité Connaissance, Imagerie et Modélisation du sous-sol un-e stagiaire pour améliorer les performances de ses algorithmes de modélisation structurale.

L'idée est de tirer le meilleur parti des avancées technologiques (calcul sur GPU/TPU, vectorisation...) de manière transparente pour l'utilisateur, mais également pour le développeur (problématique de maintenance multi-technos).

L'objectif à moyen terme est de développer un framework de calcul performant dédié à la modélisation géologique tirant partie des optimisations matérielles des processeurs et architectures modernes. Ce framework a pour vocation d'être le support des différentes évolutions de la RetD en modélisation afin de permettre un transfert opérationnel.

Le stage concernera l'amélioration des performances par portage sur GPU et/ou vectorisation des algorithmes de la méthode du potentiel développée par le BRGM pour la construction d'un modèle géologique (krigeage/co-krigeage) puis de discrétisation (marching cube).

Deux stages de M2 ont défriché le travail en 2021 et proposé une version partielle (co-krigeage sans dérives) portée sur GPU via CUDA. On souhaiterait intégrer les dérives à cette implémentation afin d'industrialiser ce portage et de le faire tourner sur le supercalculateur LETO.
Stage de fin d'études master, ingénieur

**Niveau d'études requis**: Master 2

**Durée du stage**: 6 mois

**Période du stage**: Avril/Octobre 2023

Le poste basé à Orléans (45) est à pourvoir au 01/04/2023.

Formation d'ingénieur ou master recherche en mathématiques appliquée, informatique ou géologie numérique, avec une forte appétence pour le développement d'algorithmes et l'optimisation de code.

**Vous mobiliserez les compétences et qualités suivantes**:

- une maitrise de différents langages de programmation pour le calcul scientifique (a mínima Python et C++);
- une maîtrise des outils de développement collaboratifs (git, GitlabCI...), et l'utilisation d'un cluster de calcul (SLURM);
- une connaissance des architectures et algorithmiques des calculs parallèles et distribués;
- une capacité d'abstraction et de formalisation rigoureuse avec un bon bagage mathématique;
- une ouverture d'esprit et le souhait de travailler en équipe tout en étant autonome et curieux scientifiquement;
- un intérêt pour les géosciences et un bon relationnel pour pouvoir interagir avec les autres thématiciens du BRGM;
- une excellente capacité à communiquer (oral et écrit) en français et en anglais;
- des compétences en géostatistique, géophysique et/ou modélisation 3D seraient un plus;
Un sujet de thèse dans le prolongement de ce stage a été déposé, aussi la motivation de poursuite d'études par un doctorat constituera un plus pour le ou la stagiaire.

Plus d'emplois de BRGM