Les cookies "essentiels" sont indispensables au bon fonctionnement du site.
Ils vous permettent d'accéder à toutes les rubriques, y compris celles nécessitant de s'identifier.
Ils donnent aussi des données générales d'audience et ne peuvent être désactivés.
Les autres cookies, dits analytiques, ont pour objectif une meilleure compréhension des habitudes des lecteurs.
Ils nous aident à mieux connaître vos attentes afin de vous proposer des services toujours plus pertinents.
Stage en calcul haute performance appliquée à l'inversion géophysique H/F
Publiée le 26/11/2015
Stage - 1 mois minimum
Expérience : Jeune diplômé / moins de 1 an
France - Centre-Val-de-Loire - Orléans (45)
Aménagement
Description du poste
Service géologique national, le BRGM est l'établissement public de référence dans les applications des sciences de la Terre pour gérer les ressources et les risques du sol et du sous-sol. Son action est orientée vers la recherche scientifique, l'appui aux politiques publiques et la coopération internationale.
Le BRGM recherche pour sa direction des systèmes d'information un(e) stagiaire dans le cadre de l'optimisation sur architectures haute performance d'une application numérique dédiée à l'inversion géophysique
Contexte :
Le BRGM développe des applications internes pour l'imagerie géophysique en 3D du sous-sol pour des profondeurs allant de quelques dizaines de mètres à plusieurs kilomètres, en vue d'applications principalement en géothermie, stockage, gestion des ressources en eau. Les algorithmes d'optimisation utilisés pour l'imagerie reposent sur des codes de modélisation numérique 3D parallélisés.
Descriptif du stage :
Dans le cadre de ce stage, il s'agira d'optimiser un code de modélisation 3D électromagnétique hybride semi-analytique.
Le code est dédié à la reconstruction de la conductivité électrique du sous-sol à grande profondeur.
Il s'agira notamment d'améliorer les performances de cette application en considérant notamment des approches spécifiques notamment en termes d'équilibrage de charge.
Dans un second temps, le travail consistera à faire évoluer certaines phases de calcul de l'application en exploitant des librairies d'algèbre linéaire adaptées au calcul sur architectures hybrides.
Profil recherché
Compétences et qualités requises :
- Calcul Scientifique, méthodes numériques
- Bonnes connaissances des architectures haute performance. (Mémoire distribuée et partagée, GPU)
- Environnement de développement : C/Fortran, langage de script.
- Parallélisme : MPI, OpenMP, outils de profiling
- Bibliothèques numériques : Algèbre linéaire