tem_write_debugMesh Subroutine

public subroutine tem_write_debugMesh(globtree, levelDesc, debug, myPart)

Write the complete mesh including fluid, ghosts and halo elements to disk

Define in the tem_load_debug table as

   debug = { debugMode = true,
             debugMesh = true }

Arguments

TypeIntentOptionalAttributesName
type(treelmesh_type), intent(in) :: globtree

mesh to locate the point in

type(tem_levelDesc_type), intent(in) :: levelDesc(:)

current level descriptor

type(tem_debug_type), intent(inout), optional :: debug

debug info

integer, intent(in) :: myPart

Partition to use on the calling process (= MPI Rank in comm)


Calls

proc~~tem_write_debugmesh~~CallsGraph proc~tem_write_debugmesh tem_write_debugMesh proc~tem_create_subtree_of tem_create_subTree_of proc~tem_write_debugmesh->proc~tem_create_subtree_of proc~tem_dump_subtree tem_dump_subTree proc~tem_write_debugmesh->proc~tem_dump_subtree interface~tem_seteffboundingbox tem_setEffBoundingBox proc~tem_create_subtree_of->interface~tem_seteffboundingbox mpi_allreduce mpi_allreduce proc~tem_create_subtree_of->mpi_allreduce proc~tem_shape_findelembybclabels tem_shape_findElemByBCLabels proc~tem_create_subtree_of->proc~tem_shape_findelembybclabels mpi_comm_rank mpi_comm_rank proc~tem_create_subtree_of->mpi_comm_rank mpi_comm_size mpi_comm_size proc~tem_create_subtree_of->mpi_comm_size proc~tem_shape_initlocal tem_shape_initLocal proc~tem_create_subtree_of->proc~tem_shape_initlocal interface~tem_log tem_log proc~tem_create_subtree_of->interface~tem_log proc~tem_shape_initbylevels tem_shape_initByLevels proc~tem_create_subtree_of->proc~tem_shape_initbylevels interface~tem_copypropertybits tem_copyPropertyBits proc~tem_create_subtree_of->interface~tem_copypropertybits proc~tem_shape_subtreefromgeominters tem_shape_subTreeFromGeomInters proc~tem_create_subtree_of->proc~tem_shape_subtreefromgeominters interface~init~15 init proc~tem_create_subtree_of->interface~init~15 proc~tem_abort tem_abort proc~tem_create_subtree_of->proc~tem_abort mpi_comm_split mpi_comm_split proc~tem_create_subtree_of->mpi_comm_split proc~tem_shape_initpropelements tem_shape_initPropElements proc~tem_create_subtree_of->proc~tem_shape_initpropelements interface~tem_tostr tem_toStr proc~tem_create_subtree_of->interface~tem_tostr interface~destroy~15 destroy proc~tem_create_subtree_of->interface~destroy~15 proc~tem_horizontalspacer tem_horizontalSpacer proc~tem_create_subtree_of->proc~tem_horizontalspacer proc~tem_subtree_from tem_subTree_from proc~tem_create_subtree_of->proc~tem_subtree_from proc~tem_baryofid tem_BaryOfId proc~tem_create_subtree_of->proc~tem_baryofid proc~dump_treelmesh dump_treelmesh proc~tem_dump_subtree->proc~dump_treelmesh

Contents


Variables

TypeVisibilityAttributesNameInitial
type(tem_shape_type), private :: inShape(1)
character(len=pathLen), private :: dirname
type(tem_debug_type), private :: local_debug
type(tem_subTree_type), private :: subTree
type(tem_BC_prop_type), private :: bc_prop
type(tem_stencilHeader_type), private :: stencil