2D AMRCLAW
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | flagger (nvar, naux, lcheck, start_time) |
Set up for and call two routines that flag using (a) spatial gradients, or other user-specified criteria (b) richardson error estimates. More... | |
subroutine flagger | ( | nvar, | |
naux, | |||
lcheck, | |||
start_time | |||
) |
Set up for and call two routines that flag using (a) spatial gradients, or other user-specified criteria (b) richardson error estimates.
the two approaches share an array with boundary ghost values before parallel loop give grids the extra storage they need for error estimation
input: AMR level on which all grids need to be flagged output: flag arrays that are stored with each grid node, accessable through node(storeflags, mptr)
nvar | number of equations for the system | |
naux | number of auxiliary variables | |
lcheck | flag all level lcheck grids | |
[in] | start_time | start time of current simulation |
Definition at line 32 of file flagger.f.
References amr_module::alloc, amr_module::badpt, bound(), amr_module::cornxlo, amr_module::cornylo, errest(), flag2refine2(), amr_module::flag_gradient, amr_module::flag_richardson, amr_module::goodpt, amr_module::hxposs, amr_module::hyposs, amr_module::ibuff, igetsp(), amr_module::listofgrids, amr_module::liststart, amr_module::ndihi, amr_module::ndilo, amr_module::ndjhi, amr_module::ndjlo, amr_module::nghost, amr_module::node, amr_module::numgrids, amr_module::possk, amr_module::rnode, amr_module::store1, amr_module::store2, amr_module::storeaux, amr_module::storeflags, amr_module::tempptr, amr_module::timemult, and amr_module::tolsp.
Referenced by flglvl2().