was only needed for postResults
This commit is contained in:
parent
af6973adf6
commit
4dc5dac831
|
@ -15,11 +15,6 @@ module damage_local
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
private
|
private
|
||||||
|
|
||||||
character(len=64), dimension(:,:), allocatable, target, public :: &
|
|
||||||
damage_local_output
|
|
||||||
integer, dimension(:), allocatable, target, public :: &
|
|
||||||
damage_local_Noutput
|
|
||||||
|
|
||||||
enum, bind(c)
|
enum, bind(c)
|
||||||
enumerator :: &
|
enumerator :: &
|
||||||
|
@ -60,15 +55,12 @@ subroutine damage_local_init
|
||||||
character(len=65536), dimension(:), allocatable :: &
|
character(len=65536), dimension(:), allocatable :: &
|
||||||
outputs
|
outputs
|
||||||
|
|
||||||
write(6,'(/,a)') ' <<<+- damage_'//DAMAGE_local_label//' init -+>>>'
|
write(6,'(/,a)') ' <<<+- damage_'//DAMAGE_local_label//' init -+>>>'; flush(6)
|
||||||
|
|
||||||
maxNinstance = count(damage_type == DAMAGE_local_ID)
|
maxNinstance = count(damage_type == DAMAGE_local_ID)
|
||||||
if (maxNinstance == 0) return
|
if (maxNinstance == 0) return
|
||||||
|
|
||||||
allocate(damage_local_output (maxval(homogenization_Noutput),maxNinstance))
|
|
||||||
damage_local_output = ''
|
|
||||||
allocate(damage_local_outputID (maxval(homogenization_Noutput),maxNinstance),source=undefined_ID)
|
allocate(damage_local_outputID (maxval(homogenization_Noutput),maxNinstance),source=undefined_ID)
|
||||||
allocate(damage_local_Noutput (maxNinstance), source=0)
|
|
||||||
|
|
||||||
allocate(param(maxNinstance))
|
allocate(param(maxNinstance))
|
||||||
|
|
||||||
|
@ -86,9 +78,7 @@ subroutine damage_local_init
|
||||||
select case(outputs(i))
|
select case(outputs(i))
|
||||||
|
|
||||||
case ('damage')
|
case ('damage')
|
||||||
damage_local_output(i,damage_typeInstance(h)) = outputs(i)
|
prm%outputID = [prm%outputID , damage_ID]
|
||||||
damage_local_Noutput(instance) = damage_local_Noutput(instance) + 1
|
|
||||||
prm%outputID = [prm%outputID , damage_ID]
|
|
||||||
end select
|
end select
|
||||||
|
|
||||||
enddo
|
enddo
|
||||||
|
|
|
@ -18,11 +18,6 @@ module damage_nonlocal
|
||||||
|
|
||||||
implicit none
|
implicit none
|
||||||
private
|
private
|
||||||
|
|
||||||
character(len=64), dimension(:,:), allocatable, target, public :: &
|
|
||||||
damage_nonlocal_output
|
|
||||||
integer, dimension(:), allocatable, target, public :: &
|
|
||||||
damage_nonlocal_Noutput
|
|
||||||
|
|
||||||
enum, bind(c)
|
enum, bind(c)
|
||||||
enumerator :: &
|
enumerator :: &
|
||||||
|
@ -63,14 +58,10 @@ subroutine damage_nonlocal_init
|
||||||
character(len=65536), dimension(:), allocatable :: &
|
character(len=65536), dimension(:), allocatable :: &
|
||||||
outputs
|
outputs
|
||||||
|
|
||||||
write(6,'(/,a)') ' <<<+- damage_'//DAMAGE_nonlocal_label//' init -+>>>'
|
write(6,'(/,a)') ' <<<+- damage_'//DAMAGE_nonlocal_label//' init -+>>>'; flush(6)
|
||||||
|
|
||||||
maxNinstance = count(damage_type == DAMAGE_nonlocal_ID)
|
maxNinstance = count(damage_type == DAMAGE_nonlocal_ID)
|
||||||
if (maxNinstance == 0) return
|
if (maxNinstance == 0) return
|
||||||
|
|
||||||
allocate(damage_nonlocal_output (maxval(homogenization_Noutput),maxNinstance))
|
|
||||||
damage_nonlocal_output = ''
|
|
||||||
allocate(damage_nonlocal_Noutput (maxNinstance), source=0)
|
|
||||||
|
|
||||||
allocate(param(maxNinstance))
|
allocate(param(maxNinstance))
|
||||||
|
|
||||||
|
@ -86,11 +77,8 @@ subroutine damage_nonlocal_init
|
||||||
do i=1, size(outputs)
|
do i=1, size(outputs)
|
||||||
outputID = undefined_ID
|
outputID = undefined_ID
|
||||||
select case(outputs(i))
|
select case(outputs(i))
|
||||||
|
|
||||||
case ('damage')
|
case ('damage')
|
||||||
damage_nonlocal_output(i,damage_typeInstance(h)) = outputs(i)
|
prm%outputID = [prm%outputID , damage_ID]
|
||||||
damage_nonlocal_Noutput(instance) = damage_nonlocal_Noutput(instance) + 1
|
|
||||||
prm%outputID = [prm%outputID , damage_ID]
|
|
||||||
end select
|
end select
|
||||||
|
|
||||||
enddo
|
enddo
|
||||||
|
|
Loading…
Reference in New Issue