Ingénieur de recherche en calcul haute performance pour la modélisation du climat (H/F)

Référence : UMR5318-SOPVAL-001

  • Fonction publique : Fonction publique de l'État
  • Employeur : Centre national de la recherche scientifique (CNRS)
  • Localisation : 31057 TOULOUSE (France)

Partager la page

Veuillez pour partager sur Facebook, Twitter et LinkedIn.

  • Nature de l’emploi Emploi ouvert uniquement aux contractuels
  • Nature du contrat Non renseigné
  • Expérience souhaitée Non renseigné
  • Rémunération Fourchette indicative pour les contractuels entre 3143 € et 3403 € par mois (salaire brut) € brut/an Fourchette indicative pour les fonctionnaires Non renseignée
  • Catégorie Catégorie A (cadre)
  • Management Non renseigné
  • Télétravail possible Non renseigné

Vos missions en quelques mots

Missions :
La mission générale est de réaliser la fusion du coupleur de code OASIS3-MCT et du serveur d’I/O XIOS, respectivement développés par le Cerfacs et le LSCE/CEA. OASIS3-MCT et XIOS sont deux outils largement utilisés dans la communauté de modélisation du climat française. OASIS3-MCT assure l’échange de données entre les codes numériques modélisant les différentes composantes du système terre (atmosphère, océan, glace, etc.) permettant ainsi leur rétroaction tandis que XIOS gère l’écriture sur disque des données générées par ces modèles. Les deux outils possèdent plusieurs fonctionnalités similaires comme la communication de données (entre deux codes ou d’un code vers le disque) ainsi que la transformation de ces données, par exemple pour les remailler entre les grilles des deux codes à coupler ou de la grille d’un code vers une autre grille à plus basse résolution utilisée pour stocker les résultats sur disque. L’objectif est donc de fusionner ces deux outils, afin de rassembler les fonctionnalités au sein d’un seul et même outil et de concentrer les efforts de développement sur cet outil unique. La mission visera donc à compléter le travail d’analyse des deux outils, de définir une stratégie de développement et de réaliser la fusion en un seul et même outil rassemblant donc les fonctionnalités d’un coupleur de codes et d’un serveur d’I/O. En pratique, la dernière version du serveur d’I/O XIOS3 incluant, grâce à son nouveau design, des fonctions de couplages de code, la fusion est envisagée en faisant évoluer XIOS pour s’assurer que toutes les fonctionnalités présentes dans OASIS3-MCT le soient aussi dans XIOS.
Activités :
- Prendre en main les outils actuels, OASIS3-MCT et XIOS.
- Analyser les fonctionnalités offertes par chacun des outils et établir la liste des développements à faire dans XIOS pour y inclure au moins toutes les fonctionnalités de couplage d’OASIS3-MCT.
-Réaliser des cas-tests activant pour chacun une fonctionnalité d’OASIS3-MCT et la reproduisant si possible avec XIOS ; noter pour chacun les limitations ou les avantages de XIOS par rapport à OASIS3-MCT.
-Réaliser un modèle jouet couplé complet, i.e. reproduisant les échanges de couplage au sein d’un vrai modèle couplé du système terre de notre communauté, tout d’abord avec OASIS3-MCT puis avec XIOS. Un modèle couplé jouet reproduit les échanges de couplage d’un vrai modèle couplé (en termes d’algorithme de couplage, de nombre et taille des champs à échanger, des interpolations à activer pour exprimer les champs produit par une composante source sur la grille de la composante cible) mais sans inclure la complexité de la science modélisée par la composante. Il permettra de bien évaluer les différences en termes d’interfaçage dans les codes et de configuration entre OASIS3-MCT et XIOS.
-Proposer et réaliser des évolutions dans XIOS pour résoudre les difficultés ou impossibilités rencontrées dans l’assemblage du modèl
Voir plus sur le site emploi.cnrs.fr...

Profil recherché

Competences :
Savoir-faire
- Diplôme de master en calcul scientifique HPC ou équivalent
- Développement de codes numériques parallèles
- Programmation dans les langages Fortran, C et C++
- Rédaction de documentations techniques.
- Connaissance de l'anglais nécessaire à la compréhension et la rédaction des documentations techniques, et aux échanges internationaux (niveau C1 - cadre européen de référence)

Savoir-être
- Aptitude à travailler en équipe
- Capacité à interagir avec les utilisateurs d’un code communautaire.


Contraintes et risques :
RAS

Niveau d'études minimum requis

  • Niveau Niveau 7 Master/diplômes équivalents
  • Spécialisation Informatique, traitement de l'information, réseau de transmission des données

Langues

  • Français Seuil

Qui sommes-nous ?

Le Centre national de la recherche scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation.

C’est l’une des plus importantes institutions publiques au monde : 33 000 femmes et hommes (dont plus de 16 000 chercheurs et plus de 16 000 ingénieurs et techniciens), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines.

En savoir plus sur l'employeur

À propos de l'offre

  • Le Centre national de la recherche scientifique est l’une des plus importantes institutions publiques au monde : 34 000 femmes et hommes (plus de 1 000 laboratoires et 200 métiers), en partenariat avec les universités et les grandes écoles, y font progresser les connaissances en explorant le vivant, la matière, l’Univers et le fonctionnement des sociétés humaines. Depuis plus de 80 ans, y sont développées des recherches pluri et interdisciplinaires sur tout le territoire national, en Europe et à l’international. Le lien étroit que le CNRS tisse entre ses missions de recherche et le transfert vers la société fait de lui un acteur clé de l’innovation en France et dans le monde. Le partenariat qui le lie avec les entreprises est le socle de sa politique de valorisation et les start-ups issues de ses laboratoires (près de 100 chaque année) témoignent du potentiel économique de ses travaux de recherche.

  • Vacant
  • Experte / Expert en calcul scientifique

Des offres d'emplois recommandées pour vous