circumventing bug in Gfortran, tests use correct label (a_slip)
This commit is contained in:
parent
363c083886
commit
74aec7bb71
2
PRIVATE
2
PRIVATE
|
@ -1 +1 @@
|
||||||
Subproject commit 89246b5ee30a850a52df020c4770b685568ccbc2
|
Subproject commit 99433c5cadc8d568b94282834ce80ffc960fbed8
|
|
@ -157,7 +157,7 @@ subroutine plastic_phenopowerlaw_init
|
||||||
|
|
||||||
character(len=512) :: &
|
character(len=512) :: &
|
||||||
extmsg = ''
|
extmsg = ''
|
||||||
character(len=64), dimension(:), allocatable :: outputs
|
character(len=65536), dimension(:), allocatable :: outputs
|
||||||
|
|
||||||
write(6,'(/,a)') ' <<<+- constitutive_'//PLASTICITY_PHENOPOWERLAW_label//' init -+>>>'
|
write(6,'(/,a)') ' <<<+- constitutive_'//PLASTICITY_PHENOPOWERLAW_label//' init -+>>>'
|
||||||
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
write(6,'(a15,a)') ' Current time: ',IO_timeStamp()
|
||||||
|
@ -228,7 +228,13 @@ subroutine plastic_phenopowerlaw_init
|
||||||
prm%aTolShear = phaseConfig(phase)%getFloat('atol_shear',defaultVal=1.0e-6_pReal)
|
prm%aTolShear = phaseConfig(phase)%getFloat('atol_shear',defaultVal=1.0e-6_pReal)
|
||||||
prm%aTolTwinfrac = phaseConfig(phase)%getFloat('atol_twinfrac',defaultVal=1.0e-6_pReal)
|
prm%aTolTwinfrac = phaseConfig(phase)%getFloat('atol_twinfrac',defaultVal=1.0e-6_pReal)
|
||||||
|
|
||||||
|
#if defined(__GFORTRAN__)
|
||||||
|
outputs = ['GfortranBug86277']
|
||||||
|
outputs = phaseConfig(phase)%getStrings('(output)',defaultVal=outputs)
|
||||||
|
if (outputs(1) == 'GfortranBug86277') outputs = [character(len=65536)::]
|
||||||
|
#else
|
||||||
outputs = phaseConfig(phase)%getStrings('(output)',defaultVal=[character(len=65536)::])
|
outputs = phaseConfig(phase)%getStrings('(output)',defaultVal=[character(len=65536)::])
|
||||||
|
#endif
|
||||||
allocate(prm%outputID(0))
|
allocate(prm%outputID(0))
|
||||||
do i=1_pInt, size(outputs)
|
do i=1_pInt, size(outputs)
|
||||||
outputID = undefined_ID
|
outputID = undefined_ID
|
||||||
|
|
Loading…
Reference in New Issue