destroy_ga2d_real Subroutine

public subroutine destroy_ga2d_real(me)

destroy the 2d growing array

Arguments

Type IntentOptional Attributes Name
type(grw_real2darray_type), intent(inout) :: me

dynamic array to init


Called by

proc~~destroy_ga2d_real~~CalledByGraph proc~destroy_ga2d_real destroy_ga2d_real interface~destroy~25 destroy interface~destroy~25->proc~destroy_ga2d_real proc~assemble_lists assemble_lists proc~assemble_lists->interface~destroy~25 proc~depsource_append depSource_append proc~depsource_append->interface~destroy~25 proc~destroy_element destroy_element proc~destroy_element->interface~destroy~25 proc~destroy_grwpoints destroy_grwPoints proc~destroy_grwpoints->interface~destroy~25 proc~destroy_intpmatrixlsf destroy_intpMatrixLSF proc~destroy_intpmatrixlsf->interface~destroy~25 proc~empty_stencil empty_stencil proc~empty_stencil->interface~destroy~25 proc~request_remotehalos request_remoteHalos proc~request_remotehalos->interface~destroy~25 proc~tem_cleanup_arrays tem_cleanup_arrays proc~tem_cleanup_arrays->interface~destroy~25 proc~tem_cleanupdependencyarrays tem_cleanupDependencyArrays proc~tem_cleanupdependencyarrays->interface~destroy~25 proc~tem_create_subtree_of tem_create_subTree_of proc~tem_create_subtree_of->interface~destroy~25 proc~tem_dump_stlb tem_dump_stlb proc~tem_dump_stlb->interface~destroy~25 proc~tem_refine_global_subtree tem_refine_global_subtree proc~tem_refine_global_subtree->interface~destroy~25 proc~tem_unify_surfacedata tem_unify_surfaceData proc~tem_unify_surfacedata->interface~destroy~25 proc~tem_unify_vrtx tem_unify_vrtx proc~tem_unify_vrtx->interface~destroy~25 interface~destroy~10 destroy interface~destroy~10->proc~destroy_intpmatrixlsf interface~destroy~32 destroy interface~destroy~32->proc~destroy_grwpoints interface~destroy~34 destroy interface~destroy~34->proc~destroy_element interface~destroy~7 destroy interface~destroy~7->proc~empty_stencil interface~empty~6 empty interface~empty~6->proc~empty_stencil proc~communicate_elements communicate_elements proc~communicate_elements->proc~request_remotehalos proc~tem_calc_vrtx_coord tem_calc_vrtx_coord proc~tem_calc_vrtx_coord->proc~tem_unify_vrtx proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_cleanupdependencyarrays proc~tem_find_allelements tem_find_allElements proc~tem_create_leveldesc->proc~tem_find_allelements proc~tem_create_subtree_of_st_funlist tem_create_subTree_of_st_funList proc~tem_create_subtree_of_st_funlist->proc~tem_create_subtree_of proc~tem_find_allelements->proc~assemble_lists proc~tem_find_allelements->proc~tem_cleanupdependencyarrays proc~tem_find_allelements->proc~communicate_elements proc~tem_init_convergence tem_init_convergence proc~tem_init_convergence->proc~tem_create_subtree_of proc~tem_init_tracker_subtree tem_init_tracker_subTree proc~tem_init_tracker_subtree->proc~tem_create_subtree_of proc~tem_readandunify_surfdata tem_readAndUnify_surfData proc~tem_readandunify_surfdata->proc~tem_unify_surfacedata proc~tem_write_debugmesh tem_write_debugMesh proc~tem_write_debugmesh->proc~tem_create_subtree_of proc~hvs_output_init hvs_output_init proc~hvs_output_init->proc~tem_calc_vrtx_coord proc~tem_dimbydim_construction tem_dimByDim_construction proc~tem_dimbydim_construction->proc~tem_create_leveldesc

Source Code

  subroutine destroy_ga2d_real(me)
    ! --------------------------------------------------------------------------
    !> dynamic array to init
    type(grw_real2darray_type), intent(inout) :: me
    ! --------------------------------------------------------------------------

    deallocate(me%val)
    me%nvals  = 0
    me%containersize = 0

  end subroutine destroy_ga2d_real