<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>RSS export of vacancies - Seulement les offres à la une : No / Profil : Mathématiques, information  scientifique, logiciel / Région : Europe--&gt;France--&gt;Nouvelle-Aquitaine</title>
    <link>https://www.emploi.cea.fr/handlers/offerRss.ashx?Rss_Profile=1898&amp;Rss_Region=2147&amp;lcid=2057</link>
    <description />
    <language>en-GB</language>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41466&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41466-S2070</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41466-S2070 - Stage - Bac+5 - Conception d'un revêtement électromagnétique pour un effet de mimétisme - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Les objectifs du stage se déclinent de la façon suivante:
•	Étude bibliographique des fondements de l'optique de transformation et de ses applications au camouflage électromagnétique (capes d'invisibilité, dispositifs d'illusion, capes de type carpet cloak).

•	Formulation mathématique du problème : choix d'une transformation entre le domaine physique (objet + revêtement) et un domaine virtuel (objet fictif à imiter), calcul des tenseurs constitutifs induits.

•	Prise en main du code interne (SHFc) basé sur les éléments finis pour simuler la diffusion d'une onde par l'objet 2D axisymétrique revêtu et comparer la signature obtenue à celle de l'objet cible imité.

•	Étude de sensibilité et de faisabilité : impact des approximations (troncature des paramètres, transformations quasi-conformes pour limiter l'anisotropie), robustesse en fréquence, tolérance aux pertes diélectriques.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Autonomie, rigueur et capacité à formaliser un problème physique en termes mathématiques
Notions d'électromagnétisme
EDP et analyse fonctionnelle ; calcul numérique ; pratique d'un langage de calcul scientifique (Python, Matlab)
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Mon, 19 Oct 2026 13:07:35 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41612&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41612-S2216</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41612-S2216 - Stage - Bac+5 - Conditions de frontières pour la méthode lattice Boltzmann vectorielle - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Ce stage vise à étudier le potentiel d’une méthode instationnaire innovante, la méthode lattice Boltzmann (LBM) vectorielle, pour répondre aux besoins de précision, de robustesse et de performances imposés par les simulations d’écoulements hypersoniques instationnaires. Contrairement aux méthodes traditionnellement employées en mécanique des fluides, basées sur les équations d’Euler ou de Navier-Stokes, la LBM repose sur une modélisation cinétique d’un fluide, décrit par une équation de Boltzmann simplifiée. Le schéma LBM s’articule en deux étapes héritées de cette représentation : une étape de collision locale suivie d’une étape de transport exact qui s’écrit comme une simple copie des fonctions de distribution sur un maillage cartésien. Ce schéma « collide and stream » confère deux avantages importants à la LBM : 1) de très bonnes performances en temps de calcul grâce à la simplicité de la méthode, facilement parallélisable sur CPU et GPU, 2) une excellente précision, permise en particulier par le transport exact. L’inconvénient de la LBM dite « standard » est son manque de robustesse à haut Mach, qui restreint son champ d’application aux écoulements faiblement compressibles (Mach &amp;lt; 0.4). Cette restriction a récemment été levée par la LBM dite « vectorielle », dont la stabilité numérique a pu être démontrée sur de nombreux cas d’applications allant du transonique à l’hypersonique, tout en conservant la précision et l’efficacité du schéma sur maillages cartésiens. 

L’objectif de ce stage est de poursuivre le développement de cette méthode en introduisant des conditions aux limites de frontières immergées dans le but de simuler des écoulements hypersoniques instationnaires autour de géométries quelconques, éventuellement mobiles, au sein de la grille cartésienne. 

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Connaissances en méthodes numériques pour la mécanique / mécanique des fluides.
Langage C++
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Fri, 02 Oct 2026 09:20:29 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41610&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41610-S2214</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41610-S2214 - Stage - Bac+5 - Implémentation d’un solveur de diffusion dans un code GPU non structuré - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Afin de tirer parti des nouvelles architectures GPU, qui offrent des gains de performances significatifs, ce stage propose d’implémenter un solveur de diffusion au sein d’un code de calcul de type volumes finis sur maillages non structurés. Ce code, développé en C++, repose largement sur la bibliothèque Kokkos, permettant aussi bien la vectorisation sur CPU que l’exécution sur GPU, et offrant ainsi une portabilité sur un large éventail d’architectures matérielles. Cependant, cette portabilité ainsi que les performances obtenues dépendent fortement de la qualité d’implémentation des algorithmes, en particulier sur GPU. Dans le cadre du développement du solveur de diffusion, il s’agira de pouvoir traiter différents types de maillages tout en apportant un soin particulier à la résolution temporelle implicite, notamment via l’implémentation d’un solveur linéaire de type gradient conjugué ou GMRes, ou par une librairie externe. Une première étape consistera à résoudre l’équation de la chaleur en deux dimensions et à valider son implémentation. Une seconde étape portera sur l’implémentation d’un couplage faible entre le domaine fluide et le domaine solide, appliqué à des configurations simples.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Le(la) candidat(e) devra présenter un intérêt marqué pour les méthodes numériques et le développement de codes de calcul haute performance. Il(elle) devra être familier avec le langage C++ et posséder des notions de programmation sur architectures CPU et GPU. Une connaissance de la bibliothèque Kokkos constituerait un atout supplémentaire.
C++, Kokkos
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Wed, 30 Sep 2026 07:45:03 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41467&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41467-S2071</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41467-S2071 - Stage - Bac+5 - Simulation numérique sur maillages polytopaux adaptatifs pour l'EM et la CFD - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
L'objectif de ce stage est de développer et de valider les nouvelles fonctionnalités de Gmsh pour la gestion de maillages polytopaux adaptatifs dans un cadre multiphysique. Le(la) stagiaire commencera par une étude bibliographique sur les maillages polytopaux et leurs applications en Électromagnétisme (EM) et en Mécanique des Fluides Numérique (CFD).
Le(la) stagiaire évaluera la possibilité de générer et de manipuler des maillages polytopaux avec Gmsh et validera la génération de maillages non-conformes pour l'EM, permettant de simuler des effets multi-échelle propres à cette physique.
Ensuite, le(le) stagiaire implémentera et testera des algorithmes d'adaptation de maillage automatique en utilisant la bibliothèque MMG. Il(elle) développera des critères de raffinement adaptés aux besoins spécifiques de l'EM et de la CFD et validera ces algorithmes sur des cas tests représentatifs des problèmes d'intérêt.
Enfin, le(la) stagiaire testera les nouvelles fonctionnalités de Gmsh pour générer des maillages hybrides avec des couches limites et évaluera les capacités d'adaptation de MMG pour la CFD, en particulier pour les phénomènes de choc et de couche limite.
Ce stage permettra de renforcer les capacités de simulation multiphysique de notre unité en exploitant les nouvelles fonctionnalités de Gmsh pour les maillages polytopaux, offrant ainsi une solution plus flexible et adaptée aux besoins spécifiques de l'EM et de la CFD.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
C++, Fortran, Python, Latex
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 12:26:31 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41473&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41473-S2077</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41473-S2077 - Stage - Bac+4/+5 - Gaussian splat et retopologie de maillage - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
GAUSSIAN SPLAT : L'objectif du stage est d'utiliser la technologie du gaussian splat pour réduire les données volumiques tout en gardant une exactitude de la visualisation scientifique. 
La solution sera développée au cours du stage et sera implémentée dans paraview et/ou Blender.

Compétences : développement logiciel, IA

RETOPOLOGIE DE MAILLAGE : L'objectif du stage est d'implémenter dans le logiciel Blender de nouvelles méthodes de retopologie, par l'utilisation de nouveaux algorithmes issue de la littérature scientifique récentes, par l'utilisation de l'ia, ou les deux.

Compétences: développement logiciel, IA

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Bac+4/+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 12:18:40 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41472&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41472-S2076</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41472-S2076 - Stage - Bac+5 - Modèles réduits de métasurfaces par PINN - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Nous proposons ici d'étudier une alternative potentiellement plus efficace, permettant d'explorer rapidement différentes configurations de métasurfaces sans être limité par une paramétrisation rigide. Pour cela, nous envisageons d'explorer l'utilisation de réseaux de neurones informés par la physique (PINN) comme modèle prédictif. Ce modèle, dérivable et rapide à utiliser une fois entraîné, permettrait de modéliser le comportement électromagnétique d'une métasurface, facilitant ainsi son intégration dans une boucle d'optimisation une fois la paramétrisation des inclusions définie.
L'objectif principal est d'étudier l'utilisation des PINN pour la modélisation de solutions aux équations de Maxwell, en augmentant progressivement la complexité des problèmes traités. Dans un premier temps, le(la) candidat(e) s'intéressera à la résolution de problèmes simplifiés et en petite dimension. Il(elle) mettra en place des PINN sur un domaine 1D pour évaluer l'efficacité de la méthode selon le domaine de résolution (temporel ou fréquentiel). Initialement, il(elle) étudiera un milieu homogène et isotrope, puis il(elle) examinera un domaine composé de deux sous-domaines aux propriétés différentes. Ensuite, il(elle) étendra cette approche au cas 2D en poursuivant la comparaison entre les domaines de résolution, et en intégrant des conditions de périodicité. En fonction des performances observées, un choix pourra être fait concernant le domaine de résolution le plus adapté avant d’aborder le problème en 3D.
Le(la) candidat(e) aura une bonne connaissance de Python, des méthodes d’optimisation, des réseaux de neurones, de Tensorflow ou Pytorch et une appétence pour la résolution de problèmes physiques.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Machine Learning, Python
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 12:18:10 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41471&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41471-S2075</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41471-S2075 - Stage - Bac+5 - Evaluation de solutions de programmation par agent pour le portage des codes - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Objectifs :
1. Analyse et compréhension du logiciel étudié : Développer des agents capables d'analyser et de comprendre le code existant.
2. Construction d'une base de tests : Créer des agents pour générer une base de tests permettant de valider le portage du logiciel.
3. Portage effectif du logiciel : Concevoir des agents pour réaliser le portage du logiciel vers Python ou C++, en repensant son architecture si nécessaire.

Détail des Tâches :
Phase 1 : Rédaction d'agents pour l'analyse et la compréhension du logiciel
- Développer des agents capables de parcourir et d'analyser le code existant.
- Identifier les structures de données, les algorithmes et les dépendances entre les différentes parties du code.
- Générer une documentation automatique du code existant.
- Utiliser des techniques d'IA pour faciliter la compréhension du code, telles que l'analyse statique et la détection de motifs.
Phase 2 : Rédaction d'agents pour la construction d'une base de tests
- Développer des agents pour générer des cas de test à partir de l'analyse du code existant.
- Implémenter des agents capables de valider les résultats des tests et de comparer les performances entre le code original et le code porté.
- Utiliser des techniques d'IA pour optimiser la couverture des tests et identifier les cas critiques.
Phase 3 : Rédaction d'agents pour le portage effectif du logiciel
- Concevoir des agents pour traduire automatiquement le code existant vers Python ou C++.
- Repenser l'architecture du logiciel pour faciliter l'intégration de nouvelles fonctionnalités, telles que de nouveaux schémas numériques, des stratégies de maillage avancées, ou l'utilisation de bibliothèques exploitant les performances des GPUs.
- Implémenter des agents pour valider le portage et assurer la compatibilité avec les tests existants.
- Optimiser les performances du code porté et évaluer les gains en termes de maintenabilité et d'évolutivité.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Maîtrise de la programmation orientée objets (Python, C++).
Connaissances des méthodes et outils de gestion de suivi de versions.
Connaissances en méthodes numériques et simulation scientifique.
Connaissances en IA et en programmation par agent
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 12:17:14 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41476&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41476-S2080</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41476-S2080 - Stage - Bac+5 - Analyse statistique bayésienne d'une chaîne de calcul en rentrée atmosphérique - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
La quantification d'incertitudes sera appréhendée comme un problème d'inférence dans un modèle graphique probabiliste, largement répandu en statistiques bayésiennes (réseaux bayésiens, modèles hiérarchiques bayésiens, HMM, modèle à espace d'état,  champ de Markov, etc.). Le(la) stagiaire se familiarisera avec la méthodologie bayésienne, puis l'appliquera à une chaîne de calcul en rentrée atmosphérique. Cette dernière simule les phénomènes multiphysiques (mécanique du vol, aérothermie, etc.) que rencontre un véhicule de rentrée ou capsule rentrant dans les couches denses de l'atmosphère, et en prédit l'intégrité. Dans ce but, le(la) stagiaire développera des méthodes numériques adaptées à la calibration bayésienne ainsi qu'à la propagation ou prédiction, incluant d'éventuelles stratégies de métamodélisation. Cela impliquera notamment les méthodes d'approximation Monte Carlo pour l'inférence dans un modèle graphique probabiliste, telles que les méthodes d'échantillonnage (Gibbs, Metropolis-Hastings-within-Gibbs, Hamiltonian Monte Carlo, etc.). Un effort important sera consacré à la validation, aux différentes évaluations ainsi qu'à la rédaction d'un rapport.


Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Le(la) candidat(e) devra présenter un intérêt marqué pour les probabilités et les statistiques appliquées, notamment les statistiques bayésiennes et les méthodes d'échantillonnage. Il(elle) devra être familier avec le langage Python.
Python, Latex, Beamer
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 12:15:27 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41611&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41611-S2215</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41611-S2215 - Stage - Bac+5 - Pistage de débris spatiaux aidé par l’IA - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Le Filtre de Kalman reste à  ce jour l’algorithme le plus utilisé en estimation séquentielle, grâce à son efficacité et sa capacité à intégrer la physique des phénomènes observés. Cependant, dans le cas de la trajectographie de débris spatiaux en rentrée atmosphérique, la cinématique peut évoluer de manière complexe, rendant les modèles analytiques parfois inadéquats. 
D’un autre côté, les méthodes basées sur l’apprentissage machine (réseaux de neurones profonds) peuvent extraire des informations précieuses à partir d’une base de données et les extrapoler dans le processus d’inférence.
Une stratégie intéressante est de combiner les deux approches et développer des algorithmes de pistage augmentés par les données, de type KalmanNET. 

Objectif du stage : le stage vise à tester et comparer les performances d'algorithmes de pistage basés sur des réseaux de neurones avec les algorithmes standards, dans un contexte où plusieurs débris peuvent être observés simultanement.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Filtrage de Kalman, Réseaux de neurones
Python, Pytorch
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 08:46:02 Z</pubDate>
    </item>
    <item>
      <link>https://www.emploi.cea.fr/Pages/Offre/detailoffre.aspx?idOffre=41609&amp;idOrigine=502&amp;LCID=2057&amp;offerReference=2026-41609-S2213</link>
      <category>Mathematics, information, scientific, software</category>
      <category>Internship</category>
      <title>2026-41609-S2213 - Stage - Bac+5 - Evaluation d'algorithmes en précision mixte sur GPU pour un solveur dense - H/F</title>
      <description>&lt;b&gt;Category : &lt;/b&gt;Mathematics, information, scientific, software&lt;br /&gt;
&lt;b&gt;Contract : &lt;/b&gt;Internship&lt;br /&gt;
&lt;b&gt;Position description : &lt;/b&gt;&lt;br /&gt;
Des travaux précédents ont montré que l'introduction d'algorithmes en précision mixte dans le solveur permettent d'améliorer les performances tout en maintenant une précision suffisante. Cependant, les bibliothèques d'algèbre linéaire optimisées fournies par les vendeurs (e.g. cuBLAS/rocBLAS) n'offrent qu'un support très limité pour la précision mixte en arithmétique complexe. 
Une première stratégie pour résoudre ce problème consiste en l'implémentation de noyaux en précision mixte complexe optimisés à l'aide de librairies telles que CUTLASS. La seconde stratégie envisagée consiste en la réécriture des algorithmes complexes en une succession de noyaux réels (approche 3M), qui nous permettrait donc de bénéficier des routines en précision mixte des bibliothèques des vendeurs. Le(la) candidat(e) aura pour mission d'implémenter ces stratégies dans le solveur afin d'évaluer leurs performances et leur précision.
En fonction du temps et des préférences du(de la) candidat(e), on pourra également explorer l'utilisation de méthodes d'émulation flottante de type BF16x9 ou Ozaki qui permettent d'émuler des hautes précisions à partir de calculs en faibles précisions.

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.
Participant à la protection nationale, une enquête administrative est réalisée pour tous les collaborateurs du CEA afin d'assurer l'intégrité et la sécurité de la nation.&lt;br /&gt;&lt;br /&gt;
Calcul Haute Performance, Parallélisme, Programmation GPU
Bac+5
&lt;br /&gt;
</description>
      <pubDate>Tue, 29 Sep 2026 08:40:48 Z</pubDate>
    </item>
  </channel>
</rss>