4 subroutine intcopy(val,mitot,mjtot,nvar,ilo,ihi,jlo,jhi,level,
8 implicit double precision (a-h, o-z)
10 dimension val(nvar,mitot,mjtot)
16 iadd(ivar,i,j) = loc + ivar-1 + nvar*((j-1)*mi+i-1)
33 10
if (mptr .eq. 0) go to 99
34 iglo = node(ndilo,mptr)
35 ighi = node(ndihi,mptr)
36 jglo = node(ndjlo,mptr)
37 jghi = node(ndjhi,mptr)
45 if (ixlo .le. ixhi .and. jxlo .le. jxhi)
then
46 loc = node(store1,mptr)
54 val(ivar,iputst+i-ilo,jputst+j-jlo) =
55 1 alloc(
iadd(ivar,i-iglo+nghost+1,j-jglo+nghost+1))
59 mptr = node(levelptr, mptr)
integer pure function iadd(ivar, i, j)
subroutine intcopy(val, mitot, mjtot, nvar, ilo, ihi, jlo, jhi, level, iputst, jputst)