debug_dependenciesFromCoarser Subroutine

public subroutine debug_dependenciesFromCoarser(levelDesc, minLevel, maxLevel)

Interpolation routine that is based on a simple weighted average of source nodes. This is the interpolation coarse-> fine. Weights are needed here, as the distances source <-> target are different for the source nodes.

Arguments

Type IntentOptional Attributes Name
type(tem_levelDesc_type), intent(in) :: levelDesc(minlevel:maxLevel)

Level descriptor

integer, intent(in) :: minLevel

Level range

integer, intent(in) :: maxLevel

Level range


Calls

proc~~debug_dependenciesfromcoarser~~CallsGraph proc~debug_dependenciesfromcoarser debug_dependenciesFromCoarser coord coord proc~debug_dependenciesfromcoarser->coord nelems nelems proc~debug_dependenciesfromcoarser->nelems tem_horizontalSpacer tem_horizontalSpacer proc~debug_dependenciesfromcoarser->tem_horizontalSpacer tem_toStr tem_toStr proc~debug_dependenciesfromcoarser->tem_toStr val val proc~debug_dependenciesfromcoarser->val weight weight proc~debug_dependenciesfromcoarser->weight

Called by

proc~~debug_dependenciesfromcoarser~~CalledByGraph proc~debug_dependenciesfromcoarser debug_dependenciesFromCoarser proc~mus_construct mus_construct proc~mus_construct->proc~debug_dependenciesfromcoarser proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize program~musubi->proc~mus_solve