High Performance Computing: research engineer

Updated: 12 days ago
Location: Saint Paul, RHONE ALPES
Job Type: FullTime
Deadline: 01 Dec 2024

3 May 2024
Job Information
Organisation/Company

Aix-Marseille University / CNRS / AMIDEX
Department

Physics
Research Field

Physics » Other
Researcher Profile

First Stage Researcher (R1)
Recognised Researcher (R2)
Country

France
Application Deadline

1 Dec 2024 - 23:59 (Europe/Paris)
Type of Contract

Temporary
Job Status

Full-time
Hours Per Week

39
Offer Starting Date

1 Sep 2024
Is the job funded through the EU Research Framework Programme?

Not funded by an EU programme
Is the Job related to staff position within a Research Infrastructure?

No

Offer Description

The Institut de Recherche sur la Fusion par Confinement Magnétique (IRFM) is part of the Fundamental Research Department (DRF) of the CEA. For over 50 years, its role has been to conduct research on a new energy source: magnetic confinement fusion, in collaboration with the European Fusion program. The activities of the IRFM are structured around three axes of research and development:
- Contributing to the realization of the ITER project and those of the Expanded Approach (mainly the JT-60SA tokamak),
- Preparing the scientific operation of ITER.

The IRFM is associated to the PIIM laboratory (Aix Marseille University) in the present research program. The person will be hired by AMIDEX, Aix Marseille University and will mostly work in the GC3I group at IRFM CEA.

The activities of the GC3I are organized into three main themes:
- Administration of local IT infrastructure (network, service servers, computing servers, and databases),
- Management and monitoring of IT projects (application and system development),
- HPC/AI (exascale code optimization, development of AI models dedicated to fusion).

The group consists of about ten people who collaborate on these closely related themes. The HPC activities of the group are mainly focused on providing high-level support to first-principles code developers (Gysela, JOREK, Soledge3X) regarding development, code porting to new architectures, and code optimization, with the aim of efficiently performing simulations on exascale supercomputers.

You will be in charge of redesigning the parallelisation of a code [Fubiani G 2017 New J. Phys. 19 015002] which simulates the main physical mechanisms of low temperature magnetized plasmas dedicated to negative ion sources of neutral beam heating systems of fusion reactors. The objective of this numerical model is to obtain a qualitative and quantitative understanding of plasma transport and plasma chemistry (hydrogen or deuterium) in the magnetic confinement of the source, the conversion of the plasma dominated by the positive ions into an electronegative plasma leading to the production of negative ions (H- or D-), the in-depth study of the plasma-beam interface (magnetic plasma sheath) which requires a high grid resolution, primary cause of ionic optical aberrations downstream in the acceleration channel
The code is based on the PIC approach, combining a particle representation of the plasma and a 3D Poisson solver in Cartesian geometry. It is written in Fortran 90 and currently only parallelised in OpenMP. An iterative method simulates the electric potential and densities of each species composing the plasma (electrons and ions) for each time step increment. These simulations require the use of supercomputers and it is therefore essential to upgrade the parallelisation of the code so that it can run on massively parallel scalar and/or accelerated architectures.

The actions associated with this position over the duration of the position are:
- establishing the MPI+OpenMP parallelization strategy,
- validation of the results,
- study of the code performance on massively parallel architectures (strong scaling, weak scaling, ...),
- optimisation the code for efficient use of supercomputers,
- development of post-processing and monitoring tools,
- extension the code to GPU using OpenMP offloading (OpenMP target).

You have a degree equivalent to at least a Master's degree or equivalent (BAC+5) in scientific computing and some experience in development for a parallel simulation code. You have skills and experience with Fortran and Python as well as parallelisation using MPI and OpenMP. Knowledge of GPU programming and/or plasma physics is a plus.

You will work in an international research environment in close collaboration with experts in the fields of fusion plasma physics, high-performance computing, and artificial intelligence. You will be required to present your work within the institute and potentially at conferences in your field of expertise.

You will benefit from 100 days of compensated telecommuting per year.

 


Requirements
Research Field
Computer science » Programming
Education Level
Master Degree or equivalent

Skills/Qualifications

You have a degree equivalent to at least a Master's degree or equivalent (BAC+5) in scientific computing and some experience (1-2 years) in development for a parallel simulation code. You have skills and experience with Fortran and Python as well as parallelisation using MPI and OpenMP. Knowledge of GPU programming and/or plasma physics is a plus.

Required skills: Fortran, python, shell, MPI, OpenMP, OpenACC. Unix system

 


Languages
ENGLISH
Level
Excellent

Research Field
Computer science » Programming
Years of Research Experience
1 - 4

Additional Information
Work Location(s)
Number of offers available
1
Company/Institute
IRFM CEA Cadarache
Country
France
City
Saint Paul lez Durance
Postal Code
13108
Geofield


Where to apply
E-mail

[email protected]

Contact
City

Marseille
Website

http://piim.univ-amu.fr
Street

av. Escradrille Normandie-Niemen
Postal Code

13013
E-Mail

[email protected]

STATUS: EXPIRED