Journal article icon

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


Publisher copy:
10.1016/j.advengsoft.2024.103610

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Role:
Author


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



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP