UMAT4COMSOL: An Abaqus user material (UMAT) subroutine wrapper for COMSOL

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lucarini, S., Martínez-Pañeda, E.
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