removed global public variables
This commit is contained in:
parent
b353129ba8
commit
579ced6a52
|
@ -307,9 +307,6 @@ subroutine hypela2(d,g,e,de,s,t,dt,ngens,m,nn,kcus,matus,ndi,nshear,disp, &
|
||||||
|
|
||||||
computationMode = CPFEM_CALCRESULTS ! always calc
|
computationMode = CPFEM_CALCRESULTS ! always calc
|
||||||
if (lastLovl /= lovl) then
|
if (lastLovl /= lovl) then
|
||||||
if (.not. terminallyIll) &
|
|
||||||
call debug_info() ! first reports (meaningful) debugging
|
|
||||||
call debug_reset() ! and resets debugging
|
|
||||||
outdatedFFN1 = .false.
|
outdatedFFN1 = .false.
|
||||||
cycleCounter = cycleCounter + 1
|
cycleCounter = cycleCounter + 1
|
||||||
!mesh_cellnode = mesh_build_cellnodes() ! update cell node coordinates
|
!mesh_cellnode = mesh_build_cellnodes() ! update cell node coordinates
|
||||||
|
|
|
@ -276,9 +276,6 @@ subroutine crystallite_init
|
||||||
write(6,'(a42,1x,i10)') 'max # of constituents/integration point: ', cMax
|
write(6,'(a42,1x,i10)') 'max # of constituents/integration point: ', cMax
|
||||||
flush(6)
|
flush(6)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
call debug_info
|
|
||||||
call debug_reset
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
end subroutine crystallite_init
|
end subroutine crystallite_init
|
||||||
|
|
|
@ -49,26 +49,11 @@ module debug
|
||||||
debug_i = 1, &
|
debug_i = 1, &
|
||||||
debug_g = 1
|
debug_g = 1
|
||||||
|
|
||||||
integer, dimension(2), public :: &
|
|
||||||
debug_stressMaxLocation = 0, &
|
|
||||||
debug_stressMinLocation = 0, &
|
|
||||||
debug_jacobianMaxLocation = 0, &
|
|
||||||
debug_jacobianMinLocation = 0
|
|
||||||
|
|
||||||
|
|
||||||
real(pReal), public :: &
|
|
||||||
debug_stressMax = -huge(1.0_pReal), &
|
|
||||||
debug_stressMin = huge(1.0_pReal), &
|
|
||||||
debug_jacobianMax = -huge(1.0_pReal), &
|
|
||||||
debug_jacobianMin = huge(1.0_pReal)
|
|
||||||
|
|
||||||
#ifdef PETSc
|
#ifdef PETSc
|
||||||
character(len=1024), parameter, public :: &
|
character(len=1024), parameter, public :: &
|
||||||
PETSCDEBUG = ' -snes_view -snes_monitor '
|
PETSCDEBUG = ' -snes_view -snes_monitor '
|
||||||
#endif
|
#endif
|
||||||
public :: debug_init, &
|
public :: debug_init
|
||||||
debug_reset, &
|
|
||||||
debug_info
|
|
||||||
|
|
||||||
contains
|
contains
|
||||||
|
|
||||||
|
@ -230,42 +215,4 @@ subroutine debug_init
|
||||||
|
|
||||||
end subroutine debug_init
|
end subroutine debug_init
|
||||||
|
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
|
||||||
!> @brief resets all debug values
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
|
||||||
subroutine debug_reset
|
|
||||||
|
|
||||||
debug_stressMaxLocation = 0
|
|
||||||
debug_stressMinLocation = 0
|
|
||||||
debug_jacobianMaxLocation = 0
|
|
||||||
debug_jacobianMinLocation = 0
|
|
||||||
debug_stressMax = -huge(1.0_pReal)
|
|
||||||
debug_stressMin = huge(1.0_pReal)
|
|
||||||
debug_jacobianMax = -huge(1.0_pReal)
|
|
||||||
debug_jacobianMin = huge(1.0_pReal)
|
|
||||||
|
|
||||||
end subroutine debug_reset
|
|
||||||
|
|
||||||
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
|
||||||
!> @brief writes debug statements to standard out
|
|
||||||
!--------------------------------------------------------------------------------------------------
|
|
||||||
subroutine debug_info
|
|
||||||
|
|
||||||
!$OMP CRITICAL (write2out)
|
|
||||||
debugOutputCPFEM: if (iand(debug_level(debug_CPFEM),debug_LEVELBASIC) /= 0 &
|
|
||||||
.and. any(debug_stressMinLocation /= 0) &
|
|
||||||
.and. any(debug_stressMaxLocation /= 0) ) then
|
|
||||||
write(6,'(2/,a,/)') ' Extreme values of returned stress and Jacobian'
|
|
||||||
write(6,'(a39)') ' value el ip'
|
|
||||||
write(6,'(a14,1x,e12.3,1x,i8,1x,i4)') ' stress min :', debug_stressMin, debug_stressMinLocation
|
|
||||||
write(6,'(a14,1x,e12.3,1x,i8,1x,i4)') ' max :', debug_stressMax, debug_stressMaxLocation
|
|
||||||
write(6,'(a14,1x,e12.3,1x,i8,1x,i4)') ' Jacobian min :', debug_jacobianMin, debug_jacobianMinLocation
|
|
||||||
write(6,'(a14,1x,e12.3,1x,i8,1x,i4,/)') ' max :', debug_jacobianMax, debug_jacobianMaxLocation
|
|
||||||
endif debugOutputCPFEM
|
|
||||||
!$OMP END CRITICAL (write2out)
|
|
||||||
|
|
||||||
end subroutine debug_info
|
|
||||||
|
|
||||||
end module debug
|
end module debug
|
||||||
|
|
Loading…
Reference in New Issue