mus_debug_tools_module Module

Collection of debugging functions for writing stuff to files


Uses

  • module~~mus_debug_tools_module~~UsesGraph module~mus_debug_tools_module mus_debug_tools_module module~tem_debug_module tem_debug_module module~mus_debug_tools_module->module~tem_debug_module module~tem_construction_module tem_construction_module module~mus_debug_tools_module->module~tem_construction_module module~mus_pdf_module mus_pdf_module module~mus_debug_tools_module->module~mus_pdf_module module~tem_element_module tem_element_module module~mus_debug_tools_module->module~tem_element_module module~env_module env_module module~mus_debug_tools_module->module~env_module module~mus_pdf_module->module~tem_debug_module module~mus_pdf_module->module~tem_construction_module module~mus_pdf_module->module~env_module module~tem_logging_module tem_logging_module module~mus_pdf_module->module~tem_logging_module

Used by

  • module~~mus_debug_tools_module~~UsedByGraph module~mus_debug_tools_module mus_debug_tools_module module~mus_debug_module mus_debug_module module~mus_debug_module->module~mus_debug_tools_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 dumpPdfSingleElem(elem, pdf, QQ, text, state)

write all pdf entries of a single element to the debug unit

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: elem
type(pdf_data_type), intent(in) :: pdf
integer, intent(in) :: QQ
character(len=*), optional :: text
real(kind=rk), intent(in) :: state(:,:)

public subroutine dumpPdfSingleElemSAVE(elem, pdf, levelDesc, QQ, text, state)

write all pdf entries of a single element to the debug unit with SAVE access to the state array

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: elem
type(pdf_data_type), intent(in) :: pdf
type(tem_levelDesc_type), intent(in) :: levelDesc
integer, intent(in) :: QQ
character(len=*), optional :: text
real(kind=rk), intent(in) :: state(:,:)

public subroutine dumpPdfAll(pdf, levelDesc, QQ, text, iTime, nFields, nScalars, dumpHalos, state)

write all pdf entries of a all elements of the pdf array for a given level to the debug unit

Arguments

TypeIntentOptionalAttributesName
type(pdf_data_type), intent(in) :: pdf
type(tem_levelDesc_type), intent(in) :: levelDesc
integer, intent(in) :: QQ
character(len=*) :: text
integer, intent(in), optional :: iTime
integer, intent(in) :: nFields
integer, intent(in) :: nScalars
logical, intent(in), optional :: dumpHalos
real(kind=rk), intent(in) :: state(:,:)