undefined variables can be removed, style as in other plastic modules
This commit is contained in:
parent
f0309ac4dd
commit
1bad719abe
|
@ -177,8 +177,6 @@ subroutine plastic_kinehardening_init(fileUnit)
|
||||||
tag = '', &
|
tag = '', &
|
||||||
line = '', &
|
line = '', &
|
||||||
extmsg = ''
|
extmsg = ''
|
||||||
character(len=64) :: &
|
|
||||||
outputtag = ''
|
|
||||||
|
|
||||||
write(6,'(/,a)') ' <<<+- constitutive_'//PLASTICITY_KINEHARDENING_label//' init -+>>>'
|
write(6,'(/,a)') ' <<<+- constitutive_'//PLASTICITY_KINEHARDENING_label//' init -+>>>'
|
||||||
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
||||||
|
@ -241,34 +239,42 @@ subroutine plastic_kinehardening_init(fileUnit)
|
||||||
tag = IO_lc(IO_stringValue(line,chunkPos,1_pInt)) ! extract key
|
tag = IO_lc(IO_stringValue(line,chunkPos,1_pInt)) ! extract key
|
||||||
select case(tag)
|
select case(tag)
|
||||||
case ('(output)')
|
case ('(output)')
|
||||||
outputtag = IO_lc(IO_stringValue(line,chunkPos,2_pInt))
|
plastic_kinehardening_Noutput(instance) = plastic_kinehardening_Noutput(instance) + 1_pInt
|
||||||
output_ID = undefined_ID
|
plastic_kinehardening_output(plastic_kinehardening_Noutput(instance),instance) = &
|
||||||
select case(outputtag)
|
IO_lc(IO_stringValue(line,chunkPos,2_pInt))
|
||||||
|
select case(IO_lc(IO_stringValue(line,chunkPos,2_pInt)))
|
||||||
case ('resistance')
|
case ('resistance')
|
||||||
output_ID = crss_ID
|
output_ID = crss_ID
|
||||||
|
|
||||||
case ('backstress')
|
case ('backstress')
|
||||||
output_ID = crss_back_ID
|
output_ID = crss_back_ID
|
||||||
|
|
||||||
case ('sense')
|
case ('sense')
|
||||||
output_ID = sense_ID
|
output_ID = sense_ID
|
||||||
|
|
||||||
case ('chi0')
|
case ('chi0')
|
||||||
output_ID = chi0_ID
|
output_ID = chi0_ID
|
||||||
|
|
||||||
case ('gamma0')
|
case ('gamma0')
|
||||||
output_ID = gamma0_ID
|
output_ID = gamma0_ID
|
||||||
|
|
||||||
case ('accumulatedshear')
|
case ('accumulatedshear')
|
||||||
output_ID = accshear_ID
|
output_ID = accshear_ID
|
||||||
|
|
||||||
case ('totalshear')
|
case ('totalshear')
|
||||||
output_ID = sumGamma_ID
|
output_ID = sumGamma_ID
|
||||||
|
|
||||||
case ('shearrate')
|
case ('shearrate')
|
||||||
output_ID = shearrate_ID
|
output_ID = shearrate_ID
|
||||||
|
|
||||||
case ('resolvedstress')
|
case ('resolvedstress')
|
||||||
output_ID = resolvedstress_ID
|
output_ID = resolvedstress_ID
|
||||||
|
|
||||||
|
case default
|
||||||
|
plastic_kinehardening_Noutput(instance) = plastic_kinehardening_Noutput(instance) - 1_pInt ! correct for invalid
|
||||||
|
|
||||||
end select
|
end select
|
||||||
|
|
||||||
if (output_ID /= undefined_ID) then
|
|
||||||
plastic_kinehardening_Noutput(instance) = plastic_kinehardening_Noutput(instance) + 1_pInt
|
|
||||||
plastic_kinehardening_output(plastic_kinehardening_Noutput(instance),instance) = outputtag
|
|
||||||
param(instance)%outputID (plastic_kinehardening_Noutput(instance)) = output_ID
|
|
||||||
endif
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
! parameters depending on number of slip families
|
! parameters depending on number of slip families
|
||||||
case ('nslip')
|
case ('nslip')
|
||||||
|
@ -619,7 +625,6 @@ subroutine plastic_kinehardening_LpAndItsTangent(Lp,dLp_dTstar99, &
|
||||||
math_transpose33
|
math_transpose33
|
||||||
use lattice, only: &
|
use lattice, only: &
|
||||||
lattice_Sslip, & !< schmid matrix
|
lattice_Sslip, & !< schmid matrix
|
||||||
lattice_Sslip_v, &
|
|
||||||
lattice_maxNslipFamily, &
|
lattice_maxNslipFamily, &
|
||||||
lattice_NslipSystem, &
|
lattice_NslipSystem, &
|
||||||
lattice_NnonSchmid
|
lattice_NnonSchmid
|
||||||
|
@ -739,8 +744,6 @@ subroutine plastic_kinehardening_deltaState(Tstar_v,ipc,ip,el)
|
||||||
ipc, & !< component-ID of integration point
|
ipc, & !< component-ID of integration point
|
||||||
ip, & !< integration point
|
ip, & !< integration point
|
||||||
el !< element
|
el !< element
|
||||||
real(pReal), dimension(6) :: &
|
|
||||||
Tstar_dev_v !< deviatoric 2nd Piola Kirchhoff stress tensor in Mandel notation
|
|
||||||
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(phaseAt(ipc,ip,el)))) :: &
|
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(phaseAt(ipc,ip,el)))) :: &
|
||||||
gdot_pos,gdot_neg, &
|
gdot_pos,gdot_neg, &
|
||||||
tau_pos,tau_neg, &
|
tau_pos,tau_neg, &
|
||||||
|
@ -799,14 +802,10 @@ end subroutine plastic_kinehardening_deltaState
|
||||||
!--------------------------------------------------------------------------------------------------
|
!--------------------------------------------------------------------------------------------------
|
||||||
subroutine plastic_kinehardening_dotState(Tstar_v,ipc,ip,el)
|
subroutine plastic_kinehardening_dotState(Tstar_v,ipc,ip,el)
|
||||||
use lattice, only: &
|
use lattice, only: &
|
||||||
lattice_Sslip_v, &
|
lattice_maxNslipFamily
|
||||||
lattice_maxNslipFamily, &
|
|
||||||
lattice_NslipSystem, &
|
|
||||||
lattice_NnonSchmid
|
|
||||||
use material, only: &
|
use material, only: &
|
||||||
material_phase, &
|
material_phase, &
|
||||||
phaseAt, phasememberAt, &
|
phaseAt, phasememberAt, &
|
||||||
plasticState, &
|
|
||||||
phase_plasticityInstance
|
phase_plasticityInstance
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
|
@ -819,10 +818,8 @@ subroutine plastic_kinehardening_dotState(Tstar_v,ipc,ip,el)
|
||||||
|
|
||||||
integer(pInt) :: &
|
integer(pInt) :: &
|
||||||
instance,ph, &
|
instance,ph, &
|
||||||
f,i,j,k, &
|
f,i,j, &
|
||||||
index_myFamily,index_otherFamily, &
|
|
||||||
nSlip, &
|
nSlip, &
|
||||||
offset_accshear, &
|
|
||||||
of
|
of
|
||||||
|
|
||||||
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(material_phase(ipc,ip,el)))) :: &
|
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(material_phase(ipc,ip,el)))) :: &
|
||||||
|
@ -873,14 +870,12 @@ end subroutine plastic_kinehardening_dotState
|
||||||
function plastic_kinehardening_postResults(Tstar_v,ipc,ip,el)
|
function plastic_kinehardening_postResults(Tstar_v,ipc,ip,el)
|
||||||
use material, only: &
|
use material, only: &
|
||||||
material_phase, &
|
material_phase, &
|
||||||
plasticState, &
|
|
||||||
phaseAt, phasememberAt, &
|
phaseAt, phasememberAt, &
|
||||||
phase_plasticityInstance
|
phase_plasticityInstance
|
||||||
use lattice, only: &
|
use lattice, only: &
|
||||||
lattice_Sslip_v, &
|
lattice_Sslip_v, &
|
||||||
lattice_maxNslipFamily, &
|
lattice_maxNslipFamily, &
|
||||||
lattice_NslipSystem, &
|
lattice_NslipSystem
|
||||||
lattice_NnonSchmid
|
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
real(pReal), dimension(6), intent(in) :: &
|
real(pReal), dimension(6), intent(in) :: &
|
||||||
|
@ -896,7 +891,7 @@ function plastic_kinehardening_postResults(Tstar_v,ipc,ip,el)
|
||||||
integer(pInt) :: &
|
integer(pInt) :: &
|
||||||
instance,ph, of, &
|
instance,ph, of, &
|
||||||
nSlip,&
|
nSlip,&
|
||||||
o,f,i,c,j,k, &
|
o,f,i,c,j,&
|
||||||
index_myFamily
|
index_myFamily
|
||||||
|
|
||||||
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(material_phase(ipc,ip,el)))) :: &
|
real(pReal), dimension(plastic_kinehardening_totalNslip(phase_plasticityInstance(material_phase(ipc,ip,el)))) :: &
|
||||||
|
|
Loading…
Reference in New Issue