Stage - Modélisation des matériaux H/F
Il est évident que le temps de calcul ainsi que l'utilisation de la mémoire pour ce type de modèles augmentent de manière exponentielle avec la taille du système. D'autre part, il est important de pouvoir étudier des systèmes de la plus grande taille possible pour des raisons liées à la précision (minimisation des effets de bord, statistiques représentatives) mais aussi parce que les grands systèmes sont adaptés à l'introduction d’interactions et d’effets moins localisés (comme par exemple les imperfections du réseau cristallin).
L’objectif de ce stage est de tirer profit des avancées récentes de l'architecture informatique (GPU, architectures multi-cœurs) afin de pouvoir augmenter la taille des systèmes abordables. A partir d'un code MCMC existant, différentes stratégies de décomposition de domaine seront appliquées pour la distribution du calcul à un certain nombre de nœuds GPU, tout en respectant les conditions de transition d'un domaine à l'autre. Les résultats du code développé seront comparés aux données de référence de la littérature en mettant l'accent sur l'étude du comportement des matériaux ferromagnétiques en fonction de la température et du champ magnétique. Ce sujet est considéré comme une étape intermédiaire vers un projet à plus long terme sur le développement d'un outil de calcul pour l'étude des matériaux magnétiques.
Le sujet s'adresse à tous les candidats ayant un profil physique, ingénierie ou informatique avec de bonnes compétences en programmation et une connaissance du langage python. Des connaissances en programmation GPU et/ou en calcul parallèle/multithreading peuvent être bénéfiques. Une culture générale sur la physique statistique sera également utile mais pas indispensable.
Le stage se déroulera au CEA Saclay en interaction avec le département de physique de l’université nationale et capodistrienne d’Athénes. Le candidat bénéficiera d'un accès aux infrastructures du département d’accueil incluant notre cluster, la bibliothèque centrale et le réseau de transports du CEA ainsi qu'aux installations de restauration du centre de Saclay.