mus_testInterpolation Subroutine

public subroutine mus_testInterpolation(scheme, tree, general, fac, iLevel, minLevel, maxLevel, pdf)

Call tests to determine the actual error from the interpolation routines on the ghost elements. Compare against the analytical solution, which is given in terms of the initial conditions. Call this routine after the initial values are set and the ghost elements have been filled once, but no computation was started -> after fillHelperElements in the mus_aux_module

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_type), intent(inout) :: scheme
type(treelmesh_type), intent(in) :: tree

treelm tree

type(tem_general_type), intent(in) :: general
type(mus_convertFac_type), intent(in) :: fac
integer, intent(in) :: iLevel

Level counter variable

integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel
type(pdf_data_type), intent(inout) :: pdf(tree%global%minlevel:tree%global%maxlevel)

Calls

proc~~mus_testinterpolation~~CallsGraph proc~mus_testinterpolation mus_testInterpolation interface~init init proc~mus_testinterpolation->interface~init interface~append append proc~mus_testinterpolation->interface~append interface~destroy~2 destroy proc~mus_testinterpolation->interface~destroy~2 proc~mus_intp_error mus_intp_error proc~mus_testinterpolation->proc~mus_intp_error proc~mus_open_config mus_open_config proc~mus_intp_error->proc~mus_open_config interface~tem_spatial_for tem_spatial_for proc~mus_intp_error->interface~tem_spatial_for proc~tem_baryofid tem_BaryOfId proc~mus_intp_error->proc~tem_baryofid mpi_reduce mpi_reduce proc~mus_intp_error->mpi_reduce proc~set_momentindices set_momentIndices proc~mus_intp_error->proc~set_momentindices proc~newunit newunit proc~mus_intp_error->proc~newunit proc~mus_create_funcstr mus_create_funcStr proc~mus_open_config->proc~mus_create_funcstr proc~tem_open_distconf_array tem_open_distconf_array proc~mus_open_config->proc~tem_open_distconf_array proc~open_config_chunk open_config_chunk proc~mus_open_config->proc~open_config_chunk

Called by

proc~~mus_testinterpolation~~CalledByGraph proc~mus_testinterpolation mus_testInterpolation proc~mus_init_flow mus_init_flow proc~mus_init_flow->proc~mus_testinterpolation proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_flow program~musubi musubi program~musubi->proc~mus_initialize

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iElem
type(grw_intarray_type), private :: local_ind