Stage programmation scientifique H/F

Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-32516  

Description de l'unité

Le service des accélérateurs, de cryogénie et de magnétisme (DACM) fait partie de l'Institut de recherche sur les lois fondamentales de l'univers (Irfu) de la Direction de la recherche fondamentale du CEA. Il est situé sur le centre de Saclay. Ces locaux ont été rénovés et réunis dans une grande plateforme baptisée « le Synergium » qui occupe une superficie de 25 000 m². Le DACM qui accueille 90 ingénieurs-chercheurs et 40 techniciens a pour mission de mener à bien, avec la communauté nationale et internationale, des recherches et des développements d'excellence dans le domaine des accélérateurs de particules, des systèmes cryogéniques et des aimants supraconducteurs destinés à la recherche fondamentale. Depuis de nombreuses années, il joue un rôle majeur dans la construction des instruments de haute technologie nécessaires à ces recherches.

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Stage programmation scientifique H/F

Sujet de stage

Amélioration des performances du modèle PEEC des aimants supraconducteurs par moyens informatiques

Durée du contrat (en mois)

6

Description de l'offre

Le modèle PEEC a été développé dans le but de modéliser le comportement transitoire des aimants supraconducteurs à haute température critique. Ce modèle est multi-physique (électrique, magnétique, thermique et mécanique) et il comporte de nombreuses fonctions de calcul écrites en Fortran et en C. Le premier objectif de ce stage est de rendre ces fonctions disponibles sous la forme de DLL (bibliothèque de liens dynamiques), afin qu’elles puissent être utilisées dans d’autres langages de programmation (Matlab ou Python, par exemple).

Dans ce cadre, il sera nécessaire d’écrire des fonctions en Fortran ou en C, afin de rendre le calcul vectoriel du point de vue de l’utilisateur, mais aussi en Matlab afin de simplifier l’utilisation des DLL avec le code déjà existant.

Pour profiter des architectures de processeurs modernes, le calcul sera fait en parallèle, dans un premier temps en utilisant OpenMP. Par la suite, la possibilité d’utiliser CUDA pour faire des calculs par le GPU (processeur graphique) sera explorée.

Moyens / Méthodes / Logiciels

Microsoft Visual Studio, Intel Fortran, Matlab

Profil du candidat

Etudiant de 2ème ou de 3ème année en informatique

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Avenue des Accélérateurs, 91400 Saclay, France

Critères candidat

Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Formation recommandée

Informatique

Possibilité de poursuite en thèse

Non

Demandeur

Disponibilité du poste

03/02/2025