FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
mumat Module Reference

This subroutine read in used-defined material properties tangent. More...

Functions/Subroutines

subroutine umatlmatrix (mname, matl, strain, stress, fstat, D, dtime, ttime, temperature)
 This subroutine calculates constitutive matrix. More...
 
subroutine uupdate (mname, matl, strain, stress, fstat, dtime, ttime, temperature)
 This subroutine calculate strain and stress increment. More...
 

Detailed Description

This subroutine read in used-defined material properties tangent.

Function/Subroutine Documentation

◆ umatlmatrix()

subroutine mumat::umatlmatrix ( character(len=*), intent(in)  mname,
real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(in)  strain,
real(kind=kreal), dimension(6), intent(in)  stress,
real(kind=kreal), dimension(:), intent(in)  fstat,
real(kind=kreal), dimension(:,:), intent(out)  D,
real(kind=kreal), intent(in)  dtime,
real(kind=kreal), intent(in)  ttime,
real(kind=kreal), optional  temperature 
)

This subroutine calculates constitutive matrix.

Parameters
[in]mnamematerial name
[in]matlmaterial properties
[in]strainGreen-Lagrangen strain
[in]stress2nd Piola-Kirchhiff stress tensor
[in]fstatstate variables
[out]dstrain-stress relation
[in]dtimetime increment
[in]ttimetotal time at the start of the current increment

Definition at line 17 of file umat.f90.

Here is the caller graph for this function:

◆ uupdate()

subroutine mumat::uupdate ( character(len=*), intent(in)  mname,
real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(in)  strain,
real(kind=kreal), dimension(6), intent(inout)  stress,
real(kind=kreal), dimension(:), intent(inout)  fstat,
real(kind=kreal), intent(in)  dtime,
real(kind=kreal), intent(in)  ttime,
real(kind=kreal), optional  temperature 
)

This subroutine calculate strain and stress increment.

Parameters
[in]mnamematerial name
[in]matlmaterial properties
[in,out]stress2nd Piola-Kirchhiff stress tensor
[in,out]fstatstate variables
[in]dtimetime increment
[in]ttimetotal time at the start of the current increment

Definition at line 31 of file umat.f90.

Here is the caller graph for this function: