Expires soon Total Sa

INGENIEUR PROGRAMMATION H/F

  • V.I.E.
  • Houston (Harris County)
  • Master, Titre d'ingénieur, Bac +5

Job description

Entreprise:
BETTER ENERGY NEEDS YOU
Donnez le meilleur de vous-même à l’énergie ! Rejoignez TOTAL : plus de 500 métiers différents dans 130 pays. Une entreprise responsable avec des standards de sécurité et d’éthique forts, des perspectives d’évolution de carrière variées, une culture de l’innovation et une mission partagée par les 100.000 collaborateurs du Groupe : rendre l’énergie meilleure jour après jour.
Poste et missions:
L'objectif principal de ce projet est de rechercher, proposer et implémenter différentes techniques d'optimisation de performance sur CPU et GPU de la propagation des ondes élasto-dynamiques en s'appuyant sur les plus récentes avancées technologiques obtenues dans le domaine des méthodes d'éléments finis Galerkin Discontinus (DG) pour l'approximation des EDP hyperboliques.
Le projet couvrira les points suivants :
- Compréhension et analyse du code existant DG
- Proposition et d'implémentation d'optimisation de performance sur CPU:?Les optimisations seront réalisées à la fois séquentiellement et en parallèle à l'aide du modèle de programmation OpenMP
?Une étude sera également menée sur la résolution de l'équilibrage de charge de calcul et de communication inter nœud en utilisant MPI
- Proposition d'implémentation d'optimisation de performance sur GPU :?Compréhension de l'architecture GPU
?GPU avec OpenACC
?GPU avec OpenMP
?Etude roofline de la performance de ses kernels
?Analyser et proposer des solutions innovantes pour améliorer les modèles de programmation haut niveau pour atteindre les meilleures performances
Ce projet sera hébergé par le département « Computational Science and Engineering » de TEP RT et sera réalisé dans le cadre du projet de recherche HPC.
Profil:
Master
- Ingénieur
Compétences techniques et informatiques:
- Connaissances en programmation scientifique, parallélisme et système distribue.
- Connaissances de base en système d'exploitation linux et bash
- Connaissances de C++, C et Fortran. Connaissances de discretisation des EDPs est un plus.
- Connaissances d'architecture des ordinateurs. Experience and connaissances sur GPU est un plus.
- MS Office
Langues : Anglais courant
- Français courant
Une expérience minimum de 12 mois est requise pour l'obtention du visa J1 de 18 mois
===> CV et Lettre de motivation en anglais, merci.
« Avant de postuler, veillez à vérifier les conditions d’éligibilité pour cette destination
http://www.civiweb.com/FR/le-volontariat-international/conditions-du-VIE.aspx
Le visa requis dans le cadre d’une mission VIE est en effet soumis à des conditions de formation et/ou d’expérience »

Make every future a success.
  • Job directory
  • Business directory