tem_adaptation_module Module


Uses

  • module~~tem_adaptation_module~~UsesGraph module~tem_adaptation_module tem_adaptation_module module~tem_stencil_module tem_stencil_module module~tem_adaptation_module->module~tem_stencil_module module~tem_topology_module tem_topology_module module~tem_adaptation_module->module~tem_topology_module module~tem_property_module tem_property_module module~tem_adaptation_module->module~tem_property_module module~treelmesh_module treelmesh_module module~tem_adaptation_module->module~treelmesh_module module~env_module env_module module~tem_adaptation_module->module~env_module module~tem_comm_env_module tem_comm_env_module module~tem_adaptation_module->module~tem_comm_env_module module~tem_element_module tem_element_module module~tem_adaptation_module->module~tem_element_module module~tem_grow_array_module tem_grow_array_module module~tem_adaptation_module->module~tem_grow_array_module module~tem_construction_module tem_construction_module module~tem_adaptation_module->module~tem_construction_module mpi mpi module~tem_adaptation_module->mpi module~tem_stencil_module->module~env_module module~tem_stencil_module->module~tem_comm_env_module module~tem_stencil_module->module~tem_grow_array_module module~tem_dyn_array_module tem_dyn_array_module module~tem_stencil_module->module~tem_dyn_array_module module~tem_param_module tem_param_module module~tem_stencil_module->module~tem_param_module module~tem_comm_module tem_comm_module module~tem_stencil_module->module~tem_comm_module module~tem_logging_module tem_logging_module module~tem_stencil_module->module~tem_logging_module module~aot_table_module aot_table_module module~tem_stencil_module->module~aot_table_module module~tem_aux_module tem_aux_module module~tem_stencil_module->module~tem_aux_module module~tem_tools_module tem_tools_module module~tem_stencil_module->module~tem_tools_module module~aotus_module aotus_module module~tem_stencil_module->module~aotus_module module~tem_geometry_module tem_geometry_module module~tem_stencil_module->module~tem_geometry_module module~tem_topology_module->module~env_module module~tem_property_module->module~env_module module~tem_property_module->mpi module~tem_prophead_module tem_prophead_module module~tem_property_module->module~tem_prophead_module module~treelmesh_module->module~tem_topology_module module~treelmesh_module->module~tem_property_module module~treelmesh_module->module~env_module module~treelmesh_module->mpi module~tem_global_module tem_global_module module~treelmesh_module->module~tem_global_module module~tem_sparta_module tem_Sparta_module module~treelmesh_module->module~tem_sparta_module module~treelmesh_module->module~tem_logging_module module~treelmesh_module->module~aot_table_module module~treelmesh_module->module~tem_aux_module module~treelmesh_module->module~tem_tools_module module~treelmesh_module->module~aotus_module module~env_module->mpi module~flu_binding flu_binding module~env_module->module~flu_binding iso_fortran_env iso_fortran_env module~env_module->iso_fortran_env module~env_module->module~aotus_module module~tem_comm_env_module->mpi module~tem_element_module->module~tem_stencil_module module~tem_element_module->module~env_module module~tem_element_module->module~tem_grow_array_module module~tem_element_module->module~tem_dyn_array_module module~tem_arrayofarrays_module tem_arrayofarrays_module module~tem_element_module->module~tem_arrayofarrays_module module~tem_grow_array_module->module~env_module module~tem_construction_module->module~tem_stencil_module module~tem_construction_module->module~tem_topology_module module~tem_construction_module->module~tem_property_module module~tem_construction_module->module~treelmesh_module module~tem_construction_module->module~env_module module~tem_construction_module->module~tem_comm_env_module module~tem_construction_module->module~tem_element_module module~tem_construction_module->module~tem_grow_array_module module~tem_construction_module->mpi module~tem_construction_module->module~tem_dyn_array_module module~tem_bc_prop_module tem_bc_prop_module module~tem_construction_module->module~tem_bc_prop_module module~tem_halo_module tem_halo_module module~tem_construction_module->module~tem_halo_module module~tem_construction_module->module~tem_param_module module~tem_construction_module->module~tem_comm_module module~tem_construction_module->module~tem_logging_module module~tem_construction_module->module~tem_aux_module module~tem_construction_module->module~tem_tools_module module~tem_construction_module->module~tem_geometry_module tem_sparse_comm_module tem_sparse_comm_module module~tem_construction_module->tem_sparse_comm_module module~tem_debug_module tem_debug_module module~tem_construction_module->module~tem_debug_module

Contents


Subroutines

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.

Read more…

Arguments

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