hvs_dump_debug_array Subroutine

public subroutine hvs_dump_debug_array(proc, tree, time, vrtx, debug_data)

Dumps the debug_data into a file.

This routine takes a one-dimensional array (one value per element, ordered liek the treeIDs) and stores it into a vtk file. The name of the vtk-file is debug_dump, the values are called debug_value.

The caller has to provide the vrtx, which can be created with the tem_calc_vrtx_coord-routine.

Arguments

TypeIntentOptionalAttributesName
type(tem_comm_env_type), intent(in) :: proc
type(treelmesh_type), intent(in) :: tree
type(tem_time_type), intent(in) :: time
type(tem_vrtx_type) :: vrtx
real(kind=rk) :: debug_data(tree%nElems)

Calls

proc~~hvs_dump_debug_array~~CallsGraph proc~hvs_dump_debug_array hvs_dump_debug_array proc~hvs_vtk_write_meshdata hvs_vtk_write_meshdata proc~hvs_dump_debug_array->proc~hvs_vtk_write_meshdata proc~hvs_vtk_open hvs_vtk_open proc~hvs_dump_debug_array->proc~hvs_vtk_open interface~convert_to_base64 convert_to_Base64 proc~hvs_dump_debug_array->interface~convert_to_base64 proc~hvs_vtk_close hvs_vtk_close proc~hvs_dump_debug_array->proc~hvs_vtk_close proc~hvs_vtk_init hvs_vtk_init proc~hvs_dump_debug_array->proc~hvs_vtk_init proc~hvs_vtk_write_meshdata->interface~convert_to_base64 proc~tem_open tem_open proc~hvs_vtk_open->proc~tem_open proc~tem_time_sim_stamp tem_time_sim_stamp proc~hvs_vtk_open->proc~tem_time_sim_stamp proc~tem_time_iter_stamp tem_time_iter_stamp proc~hvs_vtk_open->proc~tem_time_iter_stamp proc~int64_to_base64 int64_to_base64 interface~convert_to_base64->proc~int64_to_base64 proc~int8_to_base64 int8_to_base64 interface~convert_to_base64->proc~int8_to_base64 proc~real32_to_base64 real32_to_base64 interface~convert_to_base64->proc~real32_to_base64 proc~char_to_base64 char_to_base64 interface~convert_to_base64->proc~char_to_base64 proc~real64_to_base64 real64_to_base64 interface~convert_to_base64->proc~real64_to_base64 proc~int32_to_base64 int32_to_base64 interface~convert_to_base64->proc~int32_to_base64 proc~hvs_vtk_init->proc~tem_open interface~encodeblock EncodeBlock proc~int64_to_base64->interface~encodeblock interface~convert_to_base64_single convert_to_Base64_single proc~int64_to_base64->interface~convert_to_base64_single interface~encodeindex EncodeIndex proc~int64_to_base64->interface~encodeindex proc~int8_to_base64->interface~encodeblock proc~int8_to_base64->interface~convert_to_base64_single proc~int8_to_base64->interface~encodeindex proc~newunit newunit proc~tem_open->proc~newunit proc~upper_to_lower upper_to_lower proc~tem_open->proc~upper_to_lower proc~tem_abort tem_abort proc~tem_open->proc~tem_abort proc~real32_to_base64->interface~encodeblock proc~real32_to_base64->interface~convert_to_base64_single proc~real32_to_base64->interface~encodeindex proc~char_to_base64->interface~encodeblock proc~char_to_base64->interface~convert_to_base64_single proc~char_to_base64->interface~encodeindex proc~real64_to_base64->interface~encodeblock proc~real64_to_base64->interface~convert_to_base64_single proc~real64_to_base64->interface~encodeindex proc~int32_to_base64->interface~encodeblock proc~int32_to_base64->interface~convert_to_base64_single proc~int32_to_base64->interface~encodeindex mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~int64_to_base64_single int64_to_base64_single interface~convert_to_base64_single->proc~int64_to_base64_single proc~int32_to_base64_single int32_to_base64_single interface~convert_to_base64_single->proc~int32_to_base64_single proc~char_to_base64_single char_to_base64_single interface~convert_to_base64_single->proc~char_to_base64_single proc~real64_to_base64_single real64_to_base64_single interface~convert_to_base64_single->proc~real64_to_base64_single proc~int8_to_base64_single int8_to_base64_single interface~convert_to_base64_single->proc~int8_to_base64_single proc~real32_to_base64_single real32_to_base64_single interface~convert_to_base64_single->proc~real32_to_base64_single

Contents


Variables

TypeVisibilityAttributesNameInitial
type(hvs_vtk_file_type), public :: vtk_file
type(hvs_vtk_config_type), public :: vtk_config
character, public :: linebreak
character(len=PathLen), public :: headerline