STAGE - Implémentation de lois de comportements mécaniques par différentiation automatique H/F
il y a 1 semaine
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.
-
Saint-Paul-lès-Durance, France CEA Temps pleinDescription du poste **Domaine**: - Mécanique et thermique **Contrat**: - Stage **Intitulé de l'offre**: - STAGE - Implémentation de lois de comportements mécaniques par différentiation automatique H/F **Sujet de stage**: - L'objet de ce stage est d'évaluer la pertinence de la bibliothèque TFELMathEnzyme, basé sur le project de...
-
Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps pleinInformations 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...
-
Stage - Implémentation de Lois de Comportements
il y a 1 semaine
Saint-Paul-lès-Durance (13), France CEA Temps pleinDescription du poste **Domaine**: - Mécanique et thermique **Contrat**: - Stage **Intitulé de l'offre**: - Stage - Implémentation de lois de comportements mécaniques par différentiation automatique H/F **Sujet de stage**: - contribuer au développement de la bibliothèque TFELMathEnzyme, notamment en intégrant les derniers développements du projet...
-
Saint-Paul-lès-Durance, France CEA Temps pleinRé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. Vous serez accueilli·e au sein de l’IRESNE, institut de la DES, où vous intégrerez l’équipe du laboratoire et...
-
Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps pleinVous serez accueilli·e au sein del'IRESNE, institut de la DES, où vous intégrerez l'équipe du laboratoire et participerez pleinement à ses activités.Contexte scientifiqueLes 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...
-
Stage – Différentiation Automatique pour Lois Mécaniques
il y a 4 jours
Saint-Paul-lès-Durance, France CEA Temps pleinUn institut de recherche situé à Saint-Paul-lès-Durance recherche un(e) stagiaire passionné(e) par le C++ et les calculs de haut niveau. Le candidat idéal doit être en Master II en mathématiques appliquées ou en dernière année d'école d'ingénieurs avec des compétences en simulation numérique HPC. Ce stage offre une opportunité unique de...
-
Stage : Implémentation Numérique en Homogénéisation
il y a 1 jour
Saint-Paul-lès-Durance, France CEA Temps pleinDescription du poste **Domaine**: - Mécanique et thermique **Contrat**: - Stage **Intitulé de l'offre**: - Stage : Implémentation numérique en homogénéisation **Sujet de stage**: - Le sujet du stage est l'implémentation d' une méthode d'homogénéisation en viscoélasticité linéaire avec le générateur de code MFront. **Durée du contrat...
-
Saint-Paul-lès-Durance, France CEA Temps pleinSTAGE - Investigation et extension du solveur mécanique HPC RATEL H/FDescription du posteMécanique et thermiqueIntitulé de l'offreSTAGE - Investigation et extension du solveur mécanique HPC RATEL H/FSujet de stageL objet de ce stage est de jauger les performances du solveur mécanique aux éléments finis RATEL, dédié à la mécanique du solide, sur...
-
Saint-Paul-lès-Durance, France Cea Temps pleinVous 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 La modélisation par la méthode des éléments finis des phénomènes thermo-mécaniques a une place centrale dans les simulations d’éléments combustible développées au...
-
STAGE - Investigation et extension du solveur mécanique HPC RATEL H/F
il y a 2 semaines
Saint-Paul-lès-Durance, Provence-Alpes-Côte d'Azur, France CEA Temps pleinInformations 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...