Les offres de “TotalEnergies”

Expire bientôt TotalEnergies

Internship - HPC software development intern for seismic imaging

  • Stage
  • Pau (Pyrénées-Atlantiques)
  • Développement informatique

Description de l'offre

PAU-CSTJF(FRA)
Description du poste

Your missions will be divided in two parts :

Part 1: Improve C/S framework

The lower level of C/S framework, which covers software stacks from asynchronous event-based communication, to multi services model support, is completely redesigned in 2016.

However, the upper level which involves MPI and OpenMP is implemented in a way in order to ensure the retro compatibility with production application. As all codes are now up-to-date, and the new C/S framework is now mature enough, we would like to redesign the upper level in order to provide more functionality, Interoperability and make it easier to use. The intern’s job includes (not limited to) :

• Redesign and implement of multi-level parallelization abstraction used in DIVA code based on MPI and OpenMP

• Design and implement C/C++ and Fortran interfaces based on Fortran 2003 standard.

• Provide a series of solid unit test, with portability test using multi compilers and MPI distributions for validation.

• Design and Implement a series of predefined scenario with callbacks inside the existing ticket model for reducing the effort on code adaption when adding C/S.

• Adapt one or several production application(s) with new designed interface.

Part 2: Performance or numerical optimization

In a context of HPC (High Performance Computing) evolution, to achieve a better performance with modern processor, the intern participate the performance and/or numerical result improvement of DIVA applications. The objective of this second part will be to conduct a comparative study of the performance of different algorithmic approaches and/or different numerical schemes for one or more seismic imaging applications. The intern’s job includes (not limited to) :

• Implement different approaches

• Report the performance of approaches implemented, and benchmark

Réfèrence

13460BR
Pays

France
Durée du contrat

6
A propos de nous/ Profil de l'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.

Profil recherché

Profil recherché

You are preparing your last year of engineering school (bac +5) with IT specialty (computer science, HPC...) and looking for an internship of 6 month.

You have good knowledges on Linux.

You know well C/C++/Fortran/MPI/OpenMP

Level of English : good comprehension written/oral.
Métier

Responsabilités générales / Pilotage SI, Production Exploitation SI, Infrastructures et Télécoms
Intitulé du poste

Internship - HPC software development intern for seismic imaging
Unité de temps

Mois
Branche

Exploration-Production
Région, département, localité

64 - Pyrénées-Atlantiques
Domaine professionnel

Systèmes d'Information
Niveau d’expérience requis

0- 3 ans
Type d’emploi

Stage conventionné
Contexte et Environnement

The Advanced Scientific Computing group (ACS) is the HPC (High Performance Computing) dev team in Total’s Exploitation and Production branch that provide software solutions for Total’s in-house geoscience studies running on PANGEA supercomputer, which is one of the biggest supercomputers in the world.

The package name of the software solution is called DIVA (referred to as Depth Imaging Velocity Analysis). All compute intensive applications use our own developed Client/Server framework to ensure fault tolerance and make the HPC system highly available. We are looking for a self-motivated, result-oriented and serious student to work on improving C/S framework in our production DIVA codes. He or she will work with our HPC dev team and geophysicists.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements