stepgrid
- Signature:
- subroutine stepgrid(q, fm, fp, gm, gp, mitot, mjtot, mbc, dt,
dtnew, dx, dy, nvar, xlow, ylow, time, mptr, maux, aux)
- Arguments:
- integer, intent(in):
- mbc: Number of ghost cells.
- mitot: Horizontal dimension of grid mptr, including
ghost cells.
- mjtot: Vertical dimension of grid mptr, including
ghost cells.
- nvar: Number of solution variables.
- mptr: Pointer to grid being stepped.
- maux: Number of aux variables.
- double precision, intent(in):
- dt: Incoming time step.
- dx: Horizontal cell width of grid mptr.
- dy: Vertical cell width of grid mptr.
- xlow: Lower x-index of grid, including ghost cells.
- ylow: Lower y-index of grid, including ghost cells.
- double precision, intent(inout):
- q(mitot,mjtot,nvar): Solution values on the grid, to be
overwritten.
- aux(mitot,mjtot,maux): Aux variable values on the grid.
- double precision, intent(out):
- fm(mitot,mjtot,nvar): Fluxes left of cell edges.
- fp(mitot,mjtot,nvar): Fluxes right of cell edges.
- gm(mitot,mjtot,nvar): Fluxes below cell edges.
- gp(mitot,mjtot,nvar): Fluxes above cell edges
- dtnew: Suggested new time step for this grid’s solution.
- Description:
- Takes a time step on the grid mptr.