CSMA2026

DOLFINx-External-Operators: integrating externally defined consti- tutive models into FEniCSx
Andrey Latyshev  1, 2, *@  , J. S. Dokken  3@  , Jeremy Bleyer  4@  , J. S. Hale  5@  , Corrado Maurini  6@  
1 : Université du Luxembourg  (UL)  -  Site web
2, place de l'Université L-4365 Esch-sur-Alzette -  Luxembourg
2 : Institut Jean Le Rond d'Alembert  (DALEMBERT)  -  Site web
Sorbonne Université, Centre National de la Recherche Scientifique, Centre National de la Recherche Scientifique : UMR7190
Boite 162 4 place Jussieu 75005 Paris -  France
3 : Department of Numerical Analysis and Scientific Computing, Simula Research Laboratory, Norway
4 : Laboratoire Navier  (NAVIER UMR 8205)  -  Site web
Centre National de la Recherche Scientifique, Université Gustave Eiffel, Ecole Nationale des Ponts et Chaussées
École des Ponts ParisTech, 6-8 avenue Blaise Pascal, 77455 Champs-sur-Marne -  France
5 : Department of Engineering, Faculty of Science, Technology and Medicine, Université du Luxembourg, Luxembourg.  (UL)  -  Site web
2, place de l'Université L-4365 Esch-sur-Alzette -  Luxembourg
6 : Institut Jean Le Rond d'Alembert  (DALEMBERT)  -  Site web
Sorbonne Université, Centre National de la Recherche Scientifique, Centre National de la Recherche Scientifique : UMR7190
Boite 162 4 place Jussieu 75005 Paris -  France
* : Auteur correspondant

Many solid mechanics problems involve constitutive models that are difficult to express in variational form. We introduce a concise methodology and open-source software framework that couples variational forms with externally defined operators written in general-purpose programming languages, enabling seamless integration of complex constitutive models into FEniCSx. The approach is demonstrated on a Mohr–Coulomb elastoplastic model with apex smoothing implemented in JAX, where algorithmic automatic differentiation provides the derivatives required for the solution process.


Chargement... Chargement...