Vous êtes ici : Accueil > L'UMR > Implémenter et améliorer un logiciel de simulation d'images de microscopie électronique sur un cluster de calculs

Implémenter et améliorer un logiciel de simulation d'images de microscopie électronique sur un cluster de calculs


Le stage s'adresse à un stagiaire en informatique (IUT ou master ou école d'ingénieur)
Publié le 21 janvier 2019
Le but du stage est d'installer et d'ajouter des fonctionnalités au programme MULTEM, disponible sur GitHub. Ce programme permet de simuler des images ou des diffractions similaires à celles que l'on obtient dans un microscope électronique à transmission (TEM).

Dans un premier temps, il faudra implémenter sur un cluster de calcul ou une station de travail munie d'une carte GPU NVidia et cuda, les différents logiciels nécessaires à la compilation du programme écrit en C++.
Dans un deuxième temps, de petites fonctions seront ajoutées au programme.
Dans un troisième temps, j'aimerais que l'étudiant développe une interface au programme en utilisant le langage python. Pour l'instant le logiciel dispose de 2 interfaces soit une interface graphique, soit une interface matlab. L'interface graphique est utile pour des calculs rapides. L'interface Matlab permet d'écrire des scripts et de récupérer les données pour directement les traiter dans matlab. Mais matlab est une interface payante, c'est pour cela que nous aimerions développer une interface python à partir de l'interface déjà écrite pour matlab.

Le stage s'effectuera à Minatec sur la plate-forme de microscopie électronique du CEA-Grenoble.

La microscope électronique en transmission (TEM = transmission Electron Microscopy) a fait d'énormes progrès ces dernières années. Le TEM est maintenant capable de faire des images de nanostructures cristallines avec une résolution de quelques picomètres c'est à dire visualiser les colonnes atomiques et dans certains cas les atomes.

Laboratoires concerné  :
CEA-Grenoble/Université Grenoble Alpes
INAC/MEM/LEMMA
17 rue des Martyrs 38054 Grenoble

Haut de page