2D AMRCLAW
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | fluxsv (mptr, xfluxm, xfluxp, yfluxm, yfluxp, listbc, |
When a coarse grid cell is advanced, if it borders a coarse-fine interface, the flux or wave that emits from the interface and goes into the coarse cell is added to the corresponding location in node(ffluxptr, mkid) for conservative fix later, where mkid is grid number of the nested fine grid on the other side of that interface. More... | |
subroutine fluxsv | ( | mptr, | |
dimension(nvar,ndimx,ndimy) | xfluxm, | ||
dimension(nvar,ndimx,ndimy) | xfluxp, | ||
dimension(nvar,ndimx,ndimy) | yfluxm, | ||
dimension(nvar,ndimx,ndimy) | yfluxp, | ||
dimension(5,maxsp) | listbc | ||
) |
When a coarse grid cell is advanced, if it borders a coarse-fine interface, the flux or wave that emits from the interface and goes into the coarse cell is added to the corresponding location in node(ffluxptr, mkid) for conservative fix later, where mkid is grid number of the nested fine grid on the other side of that interface.
Definition at line 11 of file fluxsv.f.
References amr_module::alloc, amr_module::dbugunit, amr_module::ffluxptr, amr_module::ndihi, amr_module::ndilo, amr_module::ndjhi, amr_module::ndjlo, amr_module::nestlevel, and amr_module::node.
Referenced by par_advanc().