Emploi
J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Stage - implémentation de lois de comportements mécaniques par différentiation automatique h/f

Saint-Paul-lès-Durance
Stage
Cea
Publiée le 19 septembre
Description de l'offre

Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et participerez pleinement à ses activités.

Contexte scientifique

Les lois de comportements mécaniques concentrent les connaissances acquises sur les matériaux et sont de fait fondamentales en mécanique de structures. Leur rôle est de calculer l’évolution d’un ensemble de variables internes, les contraintes générées et une dérivée, appelée opérateur tangent cohérent.

Ces calculs nécessitent en général d’intégrer un système d’équations différentielles ordinaires sur un pas de temps.

Généralement, une méthode semi-implicite permet de transformer ce système en un système d’équations non-linéaires résolus par une méthode de type Newton, ce qui nécessite de calculer la matrice jacobienne du système par dérivation.
Ainsi, l’intégration d’une loi de comportement nécessite de nombreux calculs de dérivées, ce qui est une étape souvent ingrate, fastidieuse et source de nombreuses erreurs qui peuvent mettre à mal la convergence de l’algorithme ou ses performances numériques.

Le projet MFront est un générateur de code dédié aux lois de comportement mécanique basé sur le langage C++ développé par le CEA, EDF et Framatome [1].

Objectifs du stage


Ce stage s’intéresse à l’utilisation du projet Enzyme qui permet de différentier du code C++ après la phase d’optimisation par le compilateur clang, offrant des performances remarquables [2].


Une bibliothèque, nommée TFELMathEnzyme, a été développée pour permettre l’utilisation d’Enzyme avec les objets tensoriels de la bibliothèque tensorielle nommée TFEL/Math qui est utilisée par le générateur de code Mfront.

Références

[1]Introducing the open-source mfront code generator: Application to mechanical behaviours and material knowledge management within the PLEIADES fuel element modelling platform. Computers & Mathematics with Applications. 2015.
[2] Reverse-mode automatic differentiation and optimization of GPU kernels via enzyme. SC ’21..

Pourquoi Intégrer le CEA ?

- Donner du sens à votre carrière en travaillant au service des grands enjeux sociétaux de demain.
- Avoir des perspectives de carrière avec plus de 60 familles de métier, des formations...
- Nos avantages : RTT, réseau de ligne de bus sur certains centres (gratuit), restauration collective, CSE…


Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation d’handicap, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Stage: étude et mise en œuvre de l'outil vmware cloud foundation operations (vrops) h/f
Saint-Paul-lès-Durance
Stage
Cea
Offre similaire
Stage - modélisation numérique de l'évolution du combustible nucléaire sous irradiation h/f
Saint-Paul-lès-Durance
Stage
Cea
Offre similaire
Stage - simulation numérique - écoulements diphasiques avec transfert de masse - validation h/f
Jouques
Stage
Cea
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement Cea
Emploi Cea à Saint-Paul-lès-Durance
Emploi Saint-Paul-lès-Durance
Emploi Bouches-du-Rhône
Emploi Provence-Alpes-Côte d'Azur
Intérim Bouches-du-Rhône
Intérim Provence-Alpes-Côte d'Azur
Accueil > Emploi > STAGE - Implémentation de lois de comportements mécaniques par différentiation automatique H/F

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder