phase is a property of the element
and we have no homogenization for nonlocal
This commit is contained in:
parent
70dd06c4ec
commit
cf5fcf389b
|
@ -615,14 +615,16 @@ subroutine crystallite_orientations
|
||||||
enddo; enddo; enddo
|
enddo; enddo; enddo
|
||||||
!$OMP END PARALLEL DO
|
!$OMP END PARALLEL DO
|
||||||
|
|
||||||
nonlocalPresent: if (any(plasticState%nonLocal)) then
|
nonlocalPresent: if (any(plasticState%nonlocal)) then
|
||||||
!$OMP PARALLEL DO
|
!$OMP PARALLEL DO
|
||||||
do e = FEsolving_execElem(1),FEsolving_execElem(2)
|
do e = FEsolving_execElem(1),FEsolving_execElem(2)
|
||||||
|
if (plasticState(material_phaseAt(1,e))%nonlocal) then
|
||||||
do i = FEsolving_execIP(1),FEsolving_execIP(2)
|
do i = FEsolving_execIP(1),FEsolving_execIP(2)
|
||||||
if (plasticState(material_phaseAt(1,e))%nonLocal) &
|
|
||||||
call plastic_nonlocal_updateCompatibility(crystallite_orientation, &
|
call plastic_nonlocal_updateCompatibility(crystallite_orientation, &
|
||||||
phase_plasticityInstance(material_phaseAt(i,e)),i,e)
|
phase_plasticityInstance(material_phaseAt(i,e)),i,e)
|
||||||
enddo; enddo
|
enddo
|
||||||
|
endif
|
||||||
|
enddo
|
||||||
!$OMP END PARALLEL DO
|
!$OMP END PARALLEL DO
|
||||||
endif nonlocalPresent
|
endif nonlocalPresent
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue