Activez les alertes d’offres d’emploi par e-mail !

Stage - Implémentation de lois de comportements mécaniques par différentiation automatique H/F

CEA

Jouques

Sur place

EUR 40 000 - 60 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Un stage stimulant proposé par le CEA à Jouques dans le domaine des lois de comportements mécaniques, utilisant des technologies avancées en C++. Vous participerez à un projet innovant d'intégration de dérivées qui optimisent la performance numérique, offrant une occasion unique d'appliquer vos connaissances en mathématiques appliquées.

Prestations

Aménagements pour personnes en situation de handicap
Possibilités d'organisation flexible

Qualifications

  • Préparation d'un Bac+5 en Mathématiques Appliquées.
  • Formation en simulation en mécanique numérique is required.

Responsabilités

  • Intégrer un système d’équations différentielles ordinaires.
  • Utilisation du projet Enzyme pour différencier du code C++.

Connaissances

Mathématiques Appliquées
Simulation en Mécanique Numérique

Formation

Bac+5 (Diplôme École d'Ingénieurs ou équivalents)

Description du poste

Stage - Implémentation de lois de comportements mécaniques par différentiation automatique H/F, Jouques

Description de l'offre

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.


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.


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."

Moyens / Méthodes / Logiciels

Profil du candidat

Vous préparez un Bac+5 (Diplôme École d'Ingénieurs ou équivalents) en Mathématiques Appliquées, simulation en mécanique numérique.

Adressez-nous votre candidature pour rejoindre l'équipe et contribuer auxprojets structurants et innovants du CEA !

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.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.