41 ALLOCATE(global2local(1:gnumnp))
43 DO i = 1, global%NumNP
44 global2local(local2global(
i)) =
i
61 IF(myid==0)
print*,
'INITIALIZING COMMUNICATIONS'
76 DO i = 1, global%NumNp
77 IF (local2global(
i) ==
m)
THEN
78 IF (nodeproc(
i) == myid)
THEN
79 nstart_ktc =
min(nstart_ktc,local2global(
i))
90 ALLOCATE(node_flag(1:global%NumNp,1:3))
91 ALLOCATE(boundary_value(1:global%NumNp,1:3))
92 node_flag(1:global%NumNp,1) = 0
93 DO i = 1, global%NumNdsBCHT
94 IF ( global%BCFlagHT(2,
i) == 0 )
THEN
95 node_flag(global%BCFlagHT(1,
i),1:3) = 8
96 boundary_value(global%BCFlagHT(1,
i),1:3) = global%BCvalueHT(1,
i)
98 IF ( global%BCFlagHT(2,
i) == 1 )
THEN
99 node_flag(global%BCFlagHT(1,
i),1:3) = 7
100 boundary_value(global%BCFlagHT(1,
i),1:3) = global%BCvalueHT(1,
i)
subroutine initcomm1(global)
subroutine glbthermcap(global)
subroutine initcomm2(global)
subroutine thermal_initialize(global)
subroutine glbthermstiff(global)
Vector_n min(const Array_n_const &v1, const Array_n_const &v2)