Journal article
UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL
- Abstract:
- 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.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 3.2MB, Terms of use)
-
- Publisher copy:
- 10.1016/j.advengsoft.2024.103610
Authors
- Publisher:
- Elsevier
- Journal:
- Advances in Engineering Software More from this journal
- Volume:
- 190
- Article number:
- 103610
- Publication date:
- 2024-02-24
- Acceptance date:
- 2024-02-20
- DOI:
- ISSN:
-
0965-9978
- Language:
-
English
- Keywords:
- Pubs id:
-
1652124
- Local pid:
-
pubs:1652124
- Deposit date:
-
2024-02-28
Terms of use
- Copyright holder:
- Lucarini and Martínez-Pañeda
- Copyright date:
- 2024
- Rights statement:
- © 2024 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record