mus_debug_module Module

Collection of debugging functions



Subroutines

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

Dump pdf values into debug files

Arguments

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

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

public subroutine debug_normals(tree, scheme, nBCs)

Dump the neighbors found for the boundaries with neighbor elements

Read more…

Arguments

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
type(mus_scheme_type), intent(in) :: scheme
integer, intent(in) :: minLevel
integer, intent(in) :: maxLevel