2D AMRCLAW
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | upbnd (listbc, val, nvar, naux, mitot, mjtot, maxsp, mptr) |
Do conservation fix-up for cells on grid mptr that border finer grids. More... | |
subroutine upbnd | ( | dimension(5,maxsp) | listbc, |
dimension(nvar,mitot,mjtot) | val, | ||
nvar, | |||
naux, | |||
mitot, | |||
mjtot, | |||
maxsp, | |||
mptr | |||
) |
Do conservation fix-up for cells on grid mptr that border finer grids.
Do this by adding flux differences stored with each of the fine grids to these cells on grid mptr.
[in,out] | listbc | an array that stores information of all cells that border a finer grids in grid mptr. |
[in] | val | pointer to the solution on grid mptr |
[in] | nvar | number of equations for the system |
[in] | naux | number of auxiliary variables |
[in] | mitot | total number of cells in i direction on grid mptr |
[in] | mjtot | total number of cells in j direction on grid mptr |
[in] | maxsp | maximum number of segments lisbc can describe |
[in] | mptr | the grid being processed |
Definition at line 20 of file upbnd.f.
References amr_module::alloc, amr_module::ffluxptr, amr_module::hxposs, amr_module::hyposs, amr_module::mcapa, amr_module::nestlevel, amr_module::node, amr_module::outunit, amr_module::storeaux, and amr_module::uprint.
Referenced by update().