4 subroutine domcopy(iflags2,iflags,isize,jsize)
7 implicit double precision (a-h, o-z)
10 integer(kind=1) iflags2(0:isize+1,0:jsize+1)
11 integer(kind=1) iflags (0:isize+1,0:jsize+1)
23 iflags2(i,j) = iflags(i,j)
30 iflags2(0,j) = iflags2(isize,j)
31 iflags2(isize+1,j) = iflags2(1,j)
35 if (iflags2(1,j) .eq. 1) iflags2(0,j) = 1
36 if (iflags2(isize,j) .eq. 1) iflags2(isize+1,j) = 1
41 iflags2(i,0) = iflags2(i,jsize)
42 iflags2(i,jsize+1) = iflags2(i,1)
46 iflags2(i,0) = iflags2(isize+1-i,1)
47 iflags2(i,jsize+1) = iflags2(isize+1-i,jsize)
51 if (iflags2(i,1) .eq. 1) iflags2(i,0) = 1
52 if (iflags2(i,jsize) .eq. 1) iflags2(i,jsize+1) = 1
57 write(
outunit,*)
" from domcopy: domflags " 60 write(
outunit,100)(iflags2(i,j),i=1,isize)
subroutine domcopy(iflags2, iflags, isize, jsize)
integer, parameter outunit
The module contains the definition of a "node descriptor" as well as other global variables used duri...