bound
- Signature:
bound(time, nvar, ng, valbig, mitot, mjtot, mptr, aux, naux)
- Arguments:
integer, intent(in):
nvar: Number of solution variables.
ng: Number of ghost cells in each direction (width of boundary region).
mitot: Horizontal dimension of the grid, including ghost cells.
mjtot: Vertical dimension of the grid, including ghost cells.
mptr: Pointer to the descriptor of the input grid.
naux: Number of aux variables.
double precision, intent(in):
time: Time at which to fill the ghost cells.
aux(mitot,mjtot,naux): Values of aux variables on the input grid.
double precision, intent(inout):
valbig(mitot,mjtot,nvar): Solution values on the input grid.
- Description:
- This routine sets the boundary values (ghost cells) for a given grid,
specified by
mptr, at level level. It fills the values for
a region ng cells wide all the way around the border, in 4
rectangular strips.