64 lines
3.3 KiB
Groff
64 lines
3.3 KiB
Groff
|
! common block definition file taken from respective MSC.Marc release and reformated to free format
|
||
|
!***********************************************************************
|
||
|
!
|
||
|
! File: creeps.cmn
|
||
|
!
|
||
|
! MSC.Marc include file
|
||
|
!
|
||
|
real(pReal) cptim,timinc,timinc_p,timinc_s,timincm,timinc_a,timinc_b
|
||
|
integer(pInt) icfte,icfst,icfeq,icftm,icetem,mcreep,jcreep,icpa,icftmp,icfstr,&
|
||
|
icfqcp,icfcpm,icrppr,icrcha,icpb,iicpmt,iicpa
|
||
|
real(pReal) time_beg_lcase,time_beg_inc,fractol,time_beg_pst
|
||
|
!
|
||
|
integer(pInt) num_creepsr,num_creepsi,num_creeps2r
|
||
|
parameter(num_creepsr=7)
|
||
|
parameter(num_creepsi=17)
|
||
|
parameter(num_creeps2r=4)
|
||
|
common/marc_creeps/cptim,timinc,timinc_p,timinc_s,timincm,timinc_a,timinc_b,icfte,icfst,&
|
||
|
icfeq,icftm,icetem,mcreep,jcreep,icpa,icftmp,icfstr,icfqcp,icfcpm,icrppr,icrcha,icpb,iicpmt,iicpa
|
||
|
common/marc_creeps2/time_beg_lcase,time_beg_inc,fractol,time_beg_pst
|
||
|
!
|
||
|
! cptim Total time at begining of increment.
|
||
|
! timinc Incremental time for this step.
|
||
|
! icfte Local copy number of slopes of creep strain rate function
|
||
|
! versus temperature. Is -1 if exponent law used.
|
||
|
! icfst Local copy number of slopes of creep strain rate function
|
||
|
! versus equivalent stress. Is -1 if exponent law used.
|
||
|
! icfeq Local copy number of slopes of creep strain rate function
|
||
|
! versus equivalent strain. Is -1 if exponent law used.
|
||
|
! icftm Local copy number of slopes of creep strain rate function
|
||
|
! versus time. Is -1 if exponent law used.
|
||
|
! icetem Element number that needs to be checked for creep convergence
|
||
|
! or, if negative, the number of elements that need to
|
||
|
! be checked. In the latter case the elements to check
|
||
|
! are stored in ielcp.
|
||
|
! mcreep Maximum nuber of iterations for explicit creep.
|
||
|
! jcreep Counter of number of iterations for explicit creep
|
||
|
! procedure. jcreep must be .le. mcreep
|
||
|
! icpa Pointer to constant in creep strain rate expression.
|
||
|
! icftmp Pointer to temperature dependent creep strain rate data.
|
||
|
! icfstr Pointer to equivalent stress dependent creep strain rate data.
|
||
|
! icfqcp Pointer to equivalent creep strain dependent creep strain
|
||
|
! rate data.
|
||
|
! icfcpm Pointer to equivalent creep strain rate dependent
|
||
|
! creep strain rate data.
|
||
|
! icrppr Permanent copy of icreep
|
||
|
! icrcha Control flag for creep convergence checking , if set to
|
||
|
! 1 then testing on absolute change in stress and creep
|
||
|
! strain, not relative testing. Input data.
|
||
|
! icpb Pointer to storage of material id cross reference numbers.
|
||
|
! iicpmt
|
||
|
! iicpa Pointer to constant in creep strain rate expression
|
||
|
!
|
||
|
! time_beg_lcase time at the beginning of the current load case
|
||
|
! time_beg_inc time at the beginning of the current increment
|
||
|
! fractol fraction of loadcase or increment time when we
|
||
|
! consider it to be finished
|
||
|
! time_beg_pst time corresponding to first increment to be
|
||
|
! read in from thermal post file for auto step
|
||
|
!
|
||
|
!***********************************************************************
|
||
|
!!$omp threadprivate(/marc_creeps/)
|
||
|
!!$omp threadprivate(/marc_creeps2/)
|
||
|
!!
|