4 subroutine putsp(lbase,level,nvar,naux)
7 implicit double precision (a-h,o-z)
18 if (level .eq. lfine) go to 30
21 20 call
reclam(node(cfluxptr,mptr), 5*listsp(level))
22 node(cfluxptr,mptr) = 0
23 mptr = node(levelptr,mptr)
24 if (mptr .ne. 0) go to 20
26 30
if (level .eq. lbase) go to 99
28 40 nx = node(ndihi,mptr) - node(ndilo,mptr) + 1
29 ny = node(ndjhi,mptr) - node(ndjlo,mptr) + 1
30 ikeep = nx/intratx(level-1)
31 jkeep = ny/intraty(level-1)
32 lenbc = 2*(ikeep+jkeep)
35 call
reclam(node(ffluxptr,mptr), 2*nvar*lenbc+naux*lenbc)
36 mptr = node(levelptr,mptr)
37 if (mptr .ne. 0) go to 40
subroutine reclam(index, nwords)
subroutine putsp(lbase, level, nvar, naux)