Job offer

CNRS
Canton de Saint-Martin-d’Hères, France
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Canton de Saint-Martin-d’Hères, France

Tech stack

C++
Computer Programming
Software Debugging
Experimental Data
Fortran
Python
Information Technology

Job description

Select a discrete dislocation dynamics (DDD) code from TRIDIS, NUMODIS, or OpenDIS, based on the candidate's programming skills (Fortran, C++, or C).

  • Validate the DDD-FFT coupling required to optimize calculations of dislocation stress fields (in collaboration with CEA Saclay).
  • Program the diffraction procedures to generate images comparable to Electron Channeling Contrast Imaging (ECCI) obtained using a Scanning Electron Microscope (SEM).
  • Perform simulations of tensile tests and nanoindentation in materials produced via Laser Powder Bed Fusion additive manufacturing.
  • Compare the resulting dislocation microstructures with Transmission Electron Microscopy (TEM) images provided by project partners.
  • Compare simulated diffraction images with ECCI images provided by partners in the ANR IMP3D project (in collaboration with LEM3 Metz).

The work will be carried out in Grenoble within the GPM2 team (Physical Engineering and Mechanics of Materials) of SIMaP laboratory (Science and Engineering of Materials and Processes). This research is part of the ANR IMP3D project (link), involving partners from CEA Saclay, LEM3 Metz, and LMS Palaiseau. Numerical developments and simulations will be conducted using the 23 workstations available at GPM2, and potentially on the GRICAD mesocenter. Experimental data will be addressed through work packages carried out by the project partners.

Requirements

Research Field Computer science

Education Level PhD or equivalent

Research Field Mathematics, The candidate must have a strong numerical profile with advanced skills in:

  • Numerical programming in Fortran, C, or C++, and Python,
  • Spectral methods using Fast Fourier Transform (FFT),
  • Code debugging. He should have a keen interest in performing numerical simulations using in-house scientific softwares. In-depth knowledge of materials science or crystallography is not required.

Apply for this position