tem_adapt_dump_newMesh Subroutine

public subroutine tem_adapt_dump_newMesh(levelDesc, tree, proc)

This routine prepares the ground work for dumping the adapted mesh to disk. The new treeIDs which were created while adaptive refinement are sorted within the levelDescriptor elem type, and then passed to the dump_treelmesh routine for dumping.

will be written for that

Arguments

TypeIntentOptionalAttributesName
type(tem_levelDesc_type), intent(inout) :: levelDesc(:)
type(treelmesh_type), intent(inout) :: tree
type(tem_comm_env_type), intent(in) :: proc

Calls

proc~~tem_adapt_dump_newmesh~~CallsGraph proc~tem_adapt_dump_newmesh tem_adapt_dump_newMesh interface~positionofval~4 positionofval proc~tem_adapt_dump_newmesh->interface~positionofval~4 proc~tem_directchildren tem_directChildren proc~tem_adapt_dump_newmesh->proc~tem_directchildren interface~append~4 append proc~tem_adapt_dump_newmesh->interface~append~4 proc~tem_levelof tem_LevelOf proc~tem_adapt_dump_newmesh->proc~tem_levelof interface~init~15 init proc~tem_adapt_dump_newmesh->interface~init~15 mpi_allreduce mpi_allreduce proc~tem_adapt_dump_newmesh->mpi_allreduce proc~dump_treelmesh dump_treelmesh proc~tem_adapt_dump_newmesh->proc~dump_treelmesh proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label proc~append_ga_dynlong append_ga_dynlong interface~append~4->proc~append_ga_dynlong proc~append_ga_dynlong_vec append_ga_dynlong_vec interface~append~4->proc~append_ga_dynlong_vec proc~init_ga2d_real init_ga2d_real interface~init~15->proc~init_ga2d_real proc~tem_create_endiansuffix tem_create_EndianSuffix proc~dump_treelmesh->proc~tem_create_endiansuffix mpi_file_close mpi_file_close proc~dump_treelmesh->mpi_file_close mpi_exscan mpi_exscan proc~dump_treelmesh->mpi_exscan mpi_file_open mpi_file_open proc~dump_treelmesh->mpi_file_open mpi_file_set_view mpi_file_set_view proc~dump_treelmesh->mpi_file_set_view proc~dump_tem_global dump_tem_global proc~dump_treelmesh->proc~dump_tem_global mpi_type_commit mpi_type_commit proc~dump_treelmesh->mpi_type_commit mpi_type_size mpi_type_size proc~dump_treelmesh->mpi_type_size mpi_file_write_all mpi_file_write_all proc~dump_treelmesh->mpi_file_write_all proc~check_mpi_error check_mpi_error proc~dump_treelmesh->proc~check_mpi_error mpi_type_free mpi_type_free proc~dump_treelmesh->mpi_type_free mpi_type_contiguous mpi_type_contiguous proc~dump_treelmesh->mpi_type_contiguous

Contents


Variables

TypeVisibilityAttributesNameInitial
type(grw_longarray_type), private :: loc_treeID
type(treelmesh_type), private :: newTree
integer(kind=long_k), private :: children(8)
integer, private :: iElem
integer, private :: iChild
integer, private :: elemPos
integer, private :: level
integer, private :: iErr