corrected wrong dimensions of aTolstate and inclusion order of files in abaqus and marc interfaces
This commit is contained in:
parent
499eb7cdbe
commit
d5952138e3
|
@ -82,6 +82,13 @@ end module DAMASK_interface
|
|||
#include "mesh.f90"
|
||||
#include "material.f90"
|
||||
#include "lattice.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "constitutive_none.f90"
|
||||
#include "constitutive_j2.f90"
|
||||
#include "constitutive_phenopowerlaw.f90"
|
||||
|
@ -95,13 +102,6 @@ end module DAMASK_interface
|
|||
#include "homogenization_RGC.f90"
|
||||
#include "homogenization.f90"
|
||||
#include "CPFEM.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
|
||||
subroutine vumat(nBlock, nDir, nshr, nStateV, nFieldV, nProps, lAnneal, &
|
||||
stepTime, totalTime, dt, cmName, coordMp, charLength, &
|
||||
|
|
|
@ -82,6 +82,13 @@ end module DAMASK_interface
|
|||
#include "mesh.f90"
|
||||
#include "material.f90"
|
||||
#include "lattice.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "constitutive_none.f90"
|
||||
#include "constitutive_j2.f90"
|
||||
#include "constitutive_phenopowerlaw.f90"
|
||||
|
@ -95,13 +102,7 @@ end module DAMASK_interface
|
|||
#include "homogenization_RGC.f90"
|
||||
#include "homogenization.f90"
|
||||
#include "CPFEM.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
|
||||
|
||||
|
||||
subroutine UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,&
|
||||
|
|
|
@ -111,6 +111,13 @@ end module DAMASK_interface
|
|||
#include "mesh.f90"
|
||||
#include "material.f90"
|
||||
#include "lattice.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "constitutive_none.f90"
|
||||
#include "constitutive_j2.f90"
|
||||
#include "constitutive_phenopowerlaw.f90"
|
||||
|
@ -124,14 +131,6 @@ end module DAMASK_interface
|
|||
#include "homogenization_RGC.f90"
|
||||
#include "homogenization.f90"
|
||||
#include "CPFEM.f90"
|
||||
#include "constitutive_damage.f90"
|
||||
#include "damage_none.f90"
|
||||
#include "damage_gradient.f90"
|
||||
#include "constitutive_thermal.f90"
|
||||
#include "thermal_none.f90"
|
||||
#include "thermal_conduction.f90"
|
||||
#include "thermal_adiabatic.f90"
|
||||
|
||||
|
||||
!--------------------------------------------------------------------------------------------------
|
||||
!> @brief This is the MSC.Marc user subroutine for defining material behavior
|
||||
|
|
|
@ -2194,7 +2194,7 @@ subroutine crystallite_integrateStateRKCK45()
|
|||
.or. .not. iand(debug_level(debug_crystallite), debug_levelSelective) /= 0_pInt)) then
|
||||
write(6,'(a,i8,1x,i3,1x,i3,/)') '<< CRYST >> updateState at el ip g ',e,i,g
|
||||
write(6,'(a,/,(12x,12(f12.1,1x)),/)') '<< CRYST >> absolute residuum tolerance', &
|
||||
stateResiduum(1:mySizeDotState,g,i,e) / plasticState(p)%aTolState(1:mySizePlasticDotState,cc)
|
||||
stateResiduum(1:mySizeDotState,g,i,e) / plasticState(p)%aTolState(1:mySizePlasticDotState)
|
||||
write(6,'(a,/,(12x,12(f12.1,1x)),/)') '<< CRYST >> relative residuum tolerance', &
|
||||
relStateResiduum(1:mySizeDotState,g,i,e) / rTol_crystalliteState
|
||||
write(6,'(a,/,(12x,12(e12.5,1x)),/)') '<< CRYST >> dotState', &
|
||||
|
@ -2337,7 +2337,6 @@ subroutine crystallite_integrateStateAdaptiveEuler()
|
|||
constitutive_thermal_maxSizeDotState
|
||||
|
||||
implicit none
|
||||
|
||||
integer(pInt) :: &
|
||||
e, & ! element index in element loop
|
||||
i, & ! integration point index in ip loop
|
||||
|
|
Loading…
Reference in New Issue