2D AMRCLAW
|
Data Types | |
type | gauge_type |
Functions/Subroutines | |
subroutine | set_gauges (restart, num_eqn, num_aux, fname) |
subroutine | setbestsrc () |
subroutine | update_gauges (q, aux, xlow, ylow, num_eqn, mitot, mjtot, num_aux, mptr) |
subroutine | print_gauges_and_reset_nextloc (gauge_num) |
Variables | |
logical, private | module_setup = .false. |
integer, parameter | outgaugeunit = 89 |
integer | num_gauges |
integer, parameter | max_buffer = 1000 |
type(gauge_type), dimension(:), allocatable | gauges |
integer, dimension(:), allocatable | mbestsrc |
integer, dimension(:), allocatable | mbestorder |
integer, dimension(:), allocatable | igauge |
integer, dimension(:), allocatable | mbestg1 |
integer, dimension(:), allocatable | mbestg2 |
subroutine gauges_module::print_gauges_and_reset_nextloc | ( | integer, intent(in) | gauge_num | ) |
Definition at line 499 of file gauges_module.f90.
References gauges, and outgaugeunit.
Referenced by check(), tick(), and update_gauges().
subroutine gauges_module::set_gauges | ( | logical, intent(in) | restart, |
integer | num_eqn, | ||
integer | num_aux, | ||
character(len=*), intent(in), optional | fname | ||
) |
Definition at line 90 of file gauges_module.f90.
References gauges, max_buffer, amr_module::maxgr, mbestg1, mbestg2, mbestorder, mbestsrc, module_setup, num_gauges, opendatafile(), and outgaugeunit.
Referenced by amr2().
subroutine gauges_module::setbestsrc | ( | ) |
Definition at line 255 of file gauges_module.f90.
References amr_module::cornxhi, amr_module::cornxlo, amr_module::cornyhi, amr_module::cornylo, gauges, amr_module::levelptr, amr_module::lfine, amr_module::lstart, mbestg1, mbestg2, mbestorder, mbestsrc, amr_module::node, num_gauges, qsorti(), and amr_module::rnode.
Referenced by tick().
subroutine gauges_module::update_gauges | ( | real(kind=8), dimension(num_eqn, mitot, mjtot), intent(in) | q, |
real(kind=8), dimension(num_aux, mitot, mjtot), intent(in) | aux, | ||
real(kind=8), intent(in) | xlow, | ||
real(kind=8), intent(in) | ylow, | ||
integer, intent(in) | num_eqn, | ||
integer, intent(in) | mitot, | ||
integer, intent(in) | mjtot, | ||
integer, intent(in) | num_aux, | ||
integer, intent(in) | mptr | ||
) |
Definition at line 344 of file gauges_module.f90.
References gauges, amr_module::hxposs, amr_module::hyposs, max_buffer, amr_module::maxaux, amr_module::maxvar, mbestg1, mbestg2, mbestorder, mbestsrc, amr_module::nestlevel, amr_module::nghost, amr_module::node, num_gauges, print_gauges_and_reset_nextloc(), amr_module::rnode, and amr_module::timemult.
Referenced by par_advanc().
type(gauge_type), dimension(:), allocatable gauges_module::gauges |
Definition at line 81 of file gauges_module.f90.
Referenced by print_gauges_and_reset_nextloc(), set_gauges(), setbestsrc(), and update_gauges().
integer, dimension(:), allocatable gauges_module::igauge |
Definition at line 84 of file gauges_module.f90.
Referenced by setgauges().
integer, parameter gauges_module::max_buffer = 1000 |
Definition at line 49 of file gauges_module.f90.
Referenced by set_gauges(), and update_gauges().
integer, dimension(:), allocatable gauges_module::mbestg1 |
Definition at line 84 of file gauges_module.f90.
Referenced by set_gauges(), setbestsrc(), and update_gauges().
integer, dimension(:), allocatable gauges_module::mbestg2 |
Definition at line 84 of file gauges_module.f90.
Referenced by set_gauges(), setbestsrc(), and update_gauges().
integer, dimension(:), allocatable gauges_module::mbestorder |
Definition at line 84 of file gauges_module.f90.
Referenced by set_gauges(), setbestsrc(), and update_gauges().
integer, dimension(:), allocatable gauges_module::mbestsrc |
Definition at line 84 of file gauges_module.f90.
Referenced by set_gauges(), setbestsrc(), setgauges(), and update_gauges().
|
private |
integer gauges_module::num_gauges |
Definition at line 47 of file gauges_module.f90.
Referenced by amr2(), check(), par_advanc(), set_gauges(), setbestsrc(), tick(), and update_gauges().
integer, parameter gauges_module::outgaugeunit = 89 |
Definition at line 46 of file gauges_module.f90.
Referenced by print_gauges_and_reset_nextloc(), set_gauges(), and setgauges().