Le stage, préférentiellement d'une durée de 6 mois, consiste à construire et valider sur des cas-tests un code opérationnel en Python, à partir d'éléments (fournis par l'unité d'accueil) relatifs à la prise en compte des champs élastodynamiques émis par les dislocations en mouvement (y compris en régime supersonique). Le code obtenu par le(la) stragiaire permettra d'explorer les effets élastodynamiques sur diverses configurations de dislocations, discrétisées en un nombre limité de segments. De plus, le(la) stagiaire étudiera également certains effets élastodynamiques spécifiques aux hautes vitesses.
Suggestions de lecture :
[1] V.V. Bulatov, W. Cai, Computer Simulations of Dislocations (OUP, 2006).
[2] Y. Cui, G. Po, Y.-P. Pellegrini, M. Lazar, N. Ghoniem, Computational 3-dimensional dislocation elastodynamics. J. Mech. Phys. Solids 126, 20-51 (2019).
[3] Y.-P. Pellegrini, M. Josien, Shock-driven nucleation and self-organization of dislocations in the dynamical Peierls model, Phys. Rev. B 108, 054309 (2023).
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes en situation de handicap, cet emploi est ouvert à tous et toutes. Participant à la protection nationale, une enquête administrative est réalisée pour tous les salariés du CEA afin d'assurer l'intégrité et la sécurité de la nation.
Formation en physique ou mécanique du solide, avec orientation théorique, et une bonne pratique de la programmation
Programmation en Python ; utilisation de Mathematica et LaTeX
Bac+4/+5