mus_debug_module Module

Collection of debugging functions


Uses

Used by

  • module~~mus_debug_module~~UsedByGraph module~mus_debug_module mus_debug_module module~mus_control_module mus_control_module module~mus_control_module->module~mus_debug_module module~mus_construction_module mus_construction_module module~mus_construction_module->module~mus_debug_module module~mus_hvs_construction_module mus_hvs_construction_module module~mus_hvs_construction_module->module~mus_construction_module module~mus_program_module mus_program_module module~mus_program_module->module~mus_control_module module~mus_program_module->module~mus_construction_module module~mus_dynloadbal_module mus_dynLoadBal_module module~mus_program_module->module~mus_dynloadbal_module module~mus_dynloadbal_module->module~mus_construction_module program~mus_harvesting mus_harvesting program~mus_harvesting->module~mus_construction_module program~mus_harvesting->module~mus_hvs_construction_module program~musubi musubi program~musubi->module~mus_control_module program~musubi->module~mus_program_module

Contents


Subroutines

public subroutine dump_debug_info(buffer, scheme, params, iLevel, iTime)

Dump pdf values into debug files

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: buffer
type(mus_scheme_type), intent(in) :: scheme

scheme type contains pdf

type(mus_param_type), intent(in) :: params

global parameters

integer, intent(in) :: iLevel

Level counter variable

integer, intent(in), optional :: iTime

integer time counter variable

public subroutine debug_dependenciesFromFiner(levelDesc, minLevel, maxLevel)

Debug the dependencies for the ghostFromFiner elements

Arguments

TypeIntentOptionalAttributesName
type(tem_levelDesc_type), intent(in) :: levelDesc(minLevel:maxLevel)
integer, intent(in) :: minLevel

Level range

integer, intent(in) :: maxLevel

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

TypeIntentOptionalAttributesName
type(tem_levelDesc_type), intent(in) :: levelDesc(minlevel:maxLevel)

Level descriptor

integer, intent(in) :: minLevel

Level range

integer, intent(in) :: maxLevel

Level range

public subroutine debug_normals(tree, scheme, nBCs)

Arguments

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

public subroutine debug_connectivity(scheme, minLevel, maxLevel)

Detailed Debug output to the PDF neighbor (connectivity) list

Read more…

Arguments

TypeIntentOptionalAttributesName
type(mus_scheme_type), intent(in) :: scheme
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel