elem_memAlloc Program

Uses

  • program~~elem_memalloc~~UsesGraph program~elem_memalloc elem_memAlloc module~tem_logging_module tem_logging_module program~elem_memalloc->module~tem_logging_module module~env_module env_module program~elem_memalloc->module~env_module module~tem_debug_module tem_debug_module program~elem_memalloc->module~tem_debug_module module~tem_stencil_module tem_stencil_module program~elem_memalloc->module~tem_stencil_module module~tem_element_module tem_element_module program~elem_memalloc->module~tem_element_module module~tem_logging_module->module~env_module module~aot_table_module aot_table_module module~tem_logging_module->module~aot_table_module module~aotus_module aotus_module module~tem_logging_module->module~aotus_module iso_fortran_env iso_fortran_env module~env_module->iso_fortran_env module~flu_binding flu_binding module~env_module->module~flu_binding module~env_module->module~aotus_module mpi mpi module~env_module->mpi module~tem_debug_module->module~tem_logging_module module~tem_debug_module->module~env_module module~tem_debug_module->module~flu_binding module~tem_debug_module->module~aot_table_module module~tem_tools_module tem_tools_module module~tem_debug_module->module~tem_tools_module module~tem_stencil_module->module~tem_logging_module module~tem_stencil_module->module~env_module module~tem_dyn_array_module tem_dyn_array_module module~tem_stencil_module->module~tem_dyn_array_module module~tem_geometry_module tem_geometry_module module~tem_stencil_module->module~tem_geometry_module module~tem_stencil_module->module~aot_table_module module~tem_stencil_module->module~aotus_module module~tem_comm_module tem_comm_module module~tem_stencil_module->module~tem_comm_module module~tem_aux_module tem_aux_module module~tem_stencil_module->module~tem_aux_module module~tem_stencil_module->module~tem_tools_module module~tem_comm_env_module tem_comm_env_module module~tem_stencil_module->module~tem_comm_env_module module~tem_param_module tem_param_module module~tem_stencil_module->module~tem_param_module module~tem_grow_array_module tem_grow_array_module module~tem_stencil_module->module~tem_grow_array_module module~tem_element_module->module~env_module module~tem_element_module->module~tem_stencil_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_element_module->module~tem_grow_array_module module~tem_dyn_array_module->module~env_module module~tem_geometry_module->module~tem_logging_module module~tem_geometry_module->module~env_module module~tem_geometry_module->module~tem_debug_module module~tem_geometry_module->module~tem_tools_module module~tem_geometry_module->module~tem_param_module module~tem_geometry_module->mpi module~tem_topology_module tem_topology_module module~tem_geometry_module->module~tem_topology_module module~tem_subtree_type_module tem_subTree_type_module module~tem_geometry_module->module~tem_subtree_type_module module~tem_float_module tem_float_module module~tem_geometry_module->module~tem_float_module module~treelmesh_module treelmesh_module module~tem_geometry_module->module~treelmesh_module module~tem_property_module tem_property_module module~tem_geometry_module->module~tem_property_module module~tem_comm_module->module~tem_logging_module module~tem_comm_module->module~env_module module~tem_comm_module->module~tem_dyn_array_module module~tem_comm_module->module~flu_binding module~tem_comm_module->module~aotus_module module~tem_comm_module->module~tem_aux_module module~tem_comm_module->module~tem_grow_array_module module~tem_comm_module->mpi tem_sparse_comm_module tem_sparse_comm_module module~tem_comm_module->tem_sparse_comm_module iso_c_binding iso_c_binding module~tem_comm_module->iso_c_binding mem_for_mpi_module mem_for_mpi_module module~tem_comm_module->mem_for_mpi_module hvs_sizeof_module hvs_sizeof_module module~tem_comm_module->hvs_sizeof_module module~tem_aux_module->module~tem_logging_module module~tem_aux_module->module~env_module module~tem_aux_module->module~flu_binding module~tem_aux_module->module~aot_table_module module~tem_aux_module->module~aotus_module module~tem_aux_module->module~tem_tools_module module~tem_aux_module->module~tem_comm_env_module module~tem_aux_module->mpi module~tem_revision_module tem_revision_module module~tem_aux_module->module~tem_revision_module module~tem_lua_requires_module tem_lua_requires_module module~tem_aux_module->module~tem_lua_requires_module module~tem_tools_module->module~env_module module~tem_arrayofarrays_module->module~env_module module~tem_arrayofarrays_module->module~tem_dyn_array_module module~tem_comm_env_module->mpi module~tem_param_module->module~env_module module~tem_grow_array_module->module~env_module

Calls

program~~elem_memalloc~~CallsGraph program~elem_memalloc elem_memAlloc interface~getreqsize getReqSize program~elem_memalloc->interface~getreqsize interface~tem_logging_init tem_logging_init program~elem_memalloc->interface~tem_logging_init interface~append~4 append program~elem_memalloc->interface~append~4 interface~init~15 init program~elem_memalloc->interface~init~15 interface~destroy~15 destroy program~elem_memalloc->interface~destroy~15 interface~getsize getSize program~elem_memalloc->interface~getsize proc~tem_reportstatus tem_reportStatus program~elem_memalloc->proc~tem_reportstatus proc~getreqsize_element getReqSize_element interface~getreqsize->proc~getreqsize_element proc~tem_logging_init_logger tem_logging_init_logger interface~tem_logging_init->proc~tem_logging_init_logger proc~tem_logging_init_primary tem_logging_init_primary interface~tem_logging_init->proc~tem_logging_init_primary 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~destroy_ga2d_real destroy_ga2d_real interface~destroy~15->proc~destroy_ga2d_real proc~getsize_element getSize_element interface~getsize->proc~getsize_element interface~tem_logging_isactive tem_logging_isActive proc~tem_reportstatus->interface~tem_logging_isactive proc~my_status_string my_status_string proc~tem_reportstatus->proc~my_status_string proc~tem_logging_isactive_for tem_logging_isActive_for interface~tem_logging_isactive->proc~tem_logging_isactive_for proc~tem_logging_isactive_primary tem_logging_isActive_primary interface~tem_logging_isactive->proc~tem_logging_isactive_primary proc~tem_connect_tonull tem_connect_toNull proc~tem_logging_init_logger->proc~tem_connect_tonull proc~newunit newunit proc~tem_logging_init_logger->proc~newunit proc~print_self_status print_self_status proc~my_status_string->proc~print_self_status proc~my_status_string->proc~newunit interface~expand~2 expand proc~append_ga_dynlong->interface~expand~2 proc~append_ga_dynlong_vec->interface~expand~2 proc~tem_logging_init_primary->proc~tem_logging_init_logger proc~print_self_status->proc~newunit proc~tem_connect_tonull->proc~newunit proc~expand_ga_dynlong expand_ga_dynlong interface~expand~2->proc~expand_ga_dynlong

Contents


Variables

TypeAttributesNameInitial
type(tem_element_type) :: elem
type(tem_stencilElement_type) :: tStencil
type(tem_debug_type) :: debug
integer :: QQ
integer :: elemPos
integer :: iQQN
integer :: addedPos
integer :: nElems
integer :: iElem
integer :: iSize
integer :: iStencilSize
integer, allocatable:: elemSize(:)
integer, allocatable:: stencilSize(:)
logical :: error
logical :: wasAdded
character(len=64) :: buffer
integer(kind=long_k) :: nBytes
integer(kind=long_k) :: nReqBytes
integer :: nElems_fluid