UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL
Fuente:
arXiv
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866911781360762880 |
|---|---|
| author | Lucarini, S. Martínez-Pañeda, E. |
| author_facet | Lucarini, S. Martínez-Pañeda, E. |
| contents | We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL's external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and outputs, by means of a consistent variable transformation. This significantly facilitates conducting coupled, multi-physics studies employing the advanced material models that the solid mechanics community has developed over the past decades. We exemplify the potential of our new framework, UMAT4COMSOL, by conducting numerical experiments in the areas of elastoplasticity, hyperelasticity and crystal plasticity. The source code, detailed documentation and example tutorials are made freely available to download at www.empaneda.com/codes. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2402_13925 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL Lucarini, S. Martínez-Pañeda, E. Computational Engineering, Finance, and Science Mathematical Software Software Engineering We present a wrapper that allows Abaqus user material subroutines (UMATs) to be used as an External Material library in the software COMSOL Multiphysics. The wrapper, written in C language, transforms COMSOL's external material subroutine inputs and outputs into Fortran-coded Abaqus UMAT inputs and outputs, by means of a consistent variable transformation. This significantly facilitates conducting coupled, multi-physics studies employing the advanced material models that the solid mechanics community has developed over the past decades. We exemplify the potential of our new framework, UMAT4COMSOL, by conducting numerical experiments in the areas of elastoplasticity, hyperelasticity and crystal plasticity. The source code, detailed documentation and example tutorials are made freely available to download at www.empaneda.com/codes. |
| title | UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL |
| topic | Computational Engineering, Finance, and Science Mathematical Software Software Engineering |
| url | https://arxiv.org/abs/2402.13925 |