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)
44 else if (spheredom)
then
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)