append Interface

public interface append

append a value to the dynamic array and return its position.

Calls

interface~~append~4~~CallsGraph interface~append~4 append proc~append_ga_dynlong_vec append_ga_dynlong_vec interface~append~4->proc~append_ga_dynlong_vec proc~append_ga_dynlong append_ga_dynlong interface~append~4->proc~append_ga_dynlong interface~expand~2 expand proc~append_ga_dynlong_vec->interface~expand~2 proc~append_ga_dynlong->interface~expand~2 proc~expand_ga_dynlong expand_ga_dynlong interface~expand~2->proc~expand_ga_dynlong

Called by

interface~~append~4~~CalledByGraph interface~append~4 append proc~append_element append_element proc~append_element->interface~append~4 proc~identify_elements identify_elements proc~identify_elements->interface~append~4 proc~identify_elements->proc~identify_elements proc~single_process_element single_process_element proc~identify_elements->proc~single_process_element proc~create_allparentneighbors create_allParentNeighbors proc~identify_elements->proc~create_allparentneighbors proc~identify_stencilneigh identify_stencilNeigh proc~identify_elements->proc~identify_stencilneigh proc~tem_adapt_dump_newmesh tem_adapt_dump_newMesh proc~tem_adapt_dump_newmesh->interface~append~4 proc~single_process_element->interface~append~4 proc~identify_local_element identify_local_element proc~single_process_element->proc~identify_local_element proc~create_allparentneighbors->interface~append~4 proc~create_allparentneighbors->proc~identify_elements proc~create_allparentneighbors->proc~identify_stencilneigh proc~add_all_virtual_children add_all_virtual_children proc~add_all_virtual_children->interface~append~4 proc~add_all_virtual_children->proc~add_all_virtual_children proc~identify_local_element->interface~append~4 proc~identify_local_element->proc~add_all_virtual_children proc~add_ghostfromfiner add_ghostFromFiner proc~identify_local_element->proc~add_ghostfromfiner proc~add_ghostfromfiner->interface~append~4 proc~add_ghostfromfiner->proc~add_ghostfromfiner proc~tem_find_bcs_fromfiner tem_find_BCs_fromFiner proc~add_ghostfromfiner->proc~tem_find_bcs_fromfiner proc~tem_init_elemlevels tem_init_elemLevels proc~tem_init_elemlevels->interface~append~4 proc~depsource_append depSource_append proc~depsource_append->interface~append~4 program~elem_memalloc elem_memAlloc program~elem_memalloc->interface~append~4 proc~tem_find_bcs_fromfiner->interface~append~4 proc~tem_stencil_communicate tem_stencil_communicate proc~tem_stencil_communicate->interface~append~4 proc~tem_halo_append tem_halo_append proc~tem_halo_append->interface~append~4 proc~redefine_halos redefine_halos proc~redefine_halos->interface~append~4 proc~redefine_halos->proc~tem_stencil_communicate program~derivedtype_memalloc derivedType_memAlloc program~derivedtype_memalloc->interface~append~4 proc~appendghostdependency appendGhostDependency proc~appendghostdependency->interface~append~4 proc~request_remotehalos request_remoteHalos proc~request_remotehalos->interface~append~4 proc~request_remotehalos->proc~create_allparentneighbors proc~request_remotehalos->proc~identify_stencilneigh proc~identify_halo identify_halo proc~request_remotehalos->proc~identify_halo proc~identify_stencilneigh->proc~identify_elements proc~communicate_elements communicate_elements proc~communicate_elements->proc~redefine_halos proc~communicate_elements->proc~request_remotehalos proc~identify_lists identify_lists proc~communicate_elements->proc~identify_lists proc~identify_halo->proc~identify_local_element interface~append~39 append interface~append~39->proc~append_element proc~tem_build_verticaldependencies tem_build_verticalDependencies proc~tem_build_verticaldependencies->proc~appendghostdependency proc~build_levelelements build_levelElements proc~build_levelelements->proc~identify_elements proc~identify_additionalneigh identify_additionalNeigh proc~build_levelelements->proc~identify_additionalneigh proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_init_elemlevels proc~tem_create_leveldesc->proc~tem_build_verticaldependencies proc~tem_find_allelements tem_find_allElements proc~tem_create_leveldesc->proc~tem_find_allelements proc~identify_additionalneigh->proc~identify_elements proc~identify_lists->proc~tem_halo_append proc~tem_find_allelements->proc~communicate_elements proc~tem_find_allelements->proc~build_levelelements proc~tem_find_allelements->proc~identify_additionalneigh proc~tem_find_allelements->proc~identify_lists proc~tem_dimbydim_construction tem_dimByDim_construction proc~tem_dimbydim_construction->proc~tem_create_leveldesc proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_dimbydim_construction

Contents


Module Procedures

public subroutine append_ga_dynlong(me, val, length)

Arguments

TypeIntentOptionalAttributesName
type(grw_dynlongarray_type) :: me
type(dyn_longarray_type), intent(in) :: val
integer, intent(in), optional :: length

optional length to expand the array

public subroutine append_ga_dynlong_vec(me, val, length)

Arguments

TypeIntentOptionalAttributesName
type(grw_dynlongarray_type) :: me
type(dyn_longarray_type), intent(in) :: val(:)
integer, intent(in), optional :: length

optional length to expand the array