6 subroutine putsp(lbase,level,nvar,naux)
9 implicit double precision (a-h,o-z)
20 if (level .eq.
lfine)
go to 30
26 if (mptr .ne. 0)
go to 20
28 30
if (level .eq. lbase)
go to 99
34 lenbc = 2*(ikeep+jkeep)
39 if (mptr .ne. 0)
go to 40
subroutine reclam(index, nwords)
integer, parameter ndihi
global i index of right border of this grid
integer, dimension(nsize, maxgr) node
integer, parameter ndilo
global i index of left border of this grid
integer, parameter ndjlo
global j index of lower border of this grid
integer, dimension(maxlv) lstart
integer, dimension(maxlv) intraty
integer, parameter ndjhi
global j index of upper border of this grid
integer, dimension(maxlv) listsp
integer, dimension(maxlv) intratx
integer, parameter levelptr
node number (index) of next grid on the same level
The module contains the definition of a "node descriptor" as well as other global variables used duri...
integer, parameter cfluxptr
Pointer to an 5 by maxsp array, which has boundary information for this grid.
subroutine putsp(lbase, level, nvar, naux)
Reclaim list space in nodes cfluxptr and ffluxptr for all grids at level level
integer, parameter ffluxptr
pointer to the address of memory storing fluxes in a layer around the grid, to be used in conservatio...