Poste d'ingénieur de recherche (CDD)
Type de proposition :
Postes
Date limite :
décembre 2018
Contact :
EMAIL_TEMPLATE
Équipe responsable :
Mots clés :
Calcul parallèle, calcul scientifique
Résumé :
Développement de codes de calculs pour la résolution des équations aux dérivées partielles (EDP) de grande dimension.
Détail :
L’équipe OC développe depuis plusieurs années le code ROC-HJ, une librairie générique de calculs dédiée à la résolution des EDP non linéaires issues de la théorie de contrôle optimal (HJB) déterministe et stochastique. Parallèlement, l’équipe développe depuis 2017 un logiciel MISTRAL dédié à l’optimisation de trajectoires des lanceurs spatiaux (en collaboration avec CNES). Dans ce contexte nous cherchons un ingénieur avec de fortes compétences en développement de codes C/C++ pour le calcul hautes performances. Le candidat sera emmené à intervenir sur le développement et la maintenance des deux projets informatiques : ROC-HJ et MISTRAL. Les missions confiées au candidat concerneront le développement et l’intégration de nouvelles fonctionnalités ou la parallélisation de certaines parties du code :
-
• Optimisation de la gestion des entrées/sorties (parallélisation d’écriture de grands fichiers au cours de calcul, lecture de données par accès direct dans des fichiers d’entrée)
-
• Développement de fonctions de gestions des LOGs d’exécution du code
-
• Développement et intégration de la gestion des exceptions dans les codes ROC-HJ et MISTRAL
-
• Conception et exécution des batteries de tests unitaires de validation pour le code MISTRAL