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~22 destroy interface~destroy~22->proc~destroy_ga2d_real proc~request_remotehalos request_remoteHalos proc~request_remotehalos->interface~destroy~22 proc~destroy_grwpoints destroy_grwPoints proc~destroy_grwpoints->interface~destroy~22 proc~tem_create_subtree_of tem_create_subTree_of proc~tem_create_subtree_of->interface~destroy~22 proc~tem_refine_global_subtree tem_refine_global_subtree proc~tem_refine_global_subtree->interface~destroy~22 proc~assemble_lists assemble_lists proc~assemble_lists->interface~destroy~22 proc~tem_unify_vrtx tem_unify_vrtx proc~tem_unify_vrtx->interface~destroy~22 proc~empty_stencil empty_stencil proc~empty_stencil->interface~destroy~22 proc~destroy_element destroy_element proc~destroy_element->interface~destroy~22 proc~destroy_intpmatrixlsf destroy_intpMatrixLSF proc~destroy_intpmatrixlsf->interface~destroy~22 proc~tem_cleanupdependencyarrays tem_cleanupDependencyArrays proc~tem_cleanupdependencyarrays->interface~destroy~22 proc~tem_cleanup_arrays tem_cleanup_arrays proc~tem_cleanup_arrays->interface~destroy~22 proc~depsource_append depSource_append proc~depsource_append->interface~destroy~22 proc~tem_dump_stlb tem_dump_stlb proc~tem_dump_stlb->interface~destroy~22 proc~tem_unify_surfacedata tem_unify_surfaceData proc~tem_unify_surfacedata->interface~destroy~22 proc~communicate_elements communicate_elements proc~communicate_elements->proc~request_remotehalos proc~tem_init_convergence tem_init_convergence proc~tem_init_convergence->proc~tem_create_subtree_of interface~destroy~41 destroy interface~destroy~41->proc~destroy_grwpoints proc~tem_write_debugmesh tem_write_debugMesh proc~tem_write_debugmesh->proc~tem_create_subtree_of proc~tem_find_allelements tem_find_allElements proc~tem_find_allelements->proc~assemble_lists proc~tem_find_allelements->proc~tem_cleanupdependencyarrays proc~tem_find_allelements->proc~communicate_elements interface~empty~36 empty interface~empty~36->proc~empty_stencil interface~destroy~45 destroy interface~destroy~45->proc~destroy_element proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_cleanupdependencyarrays proc~tem_create_leveldesc->proc~tem_find_allelements proc~tem_init_tracker_subtree tem_init_tracker_subTree proc~tem_init_tracker_subtree->proc~tem_create_subtree_of 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_calc_vrtx_coord tem_calc_vrtx_coord proc~tem_calc_vrtx_coord->proc~tem_unify_vrtx interface~destroy~42 destroy interface~destroy~42->proc~empty_stencil interface~destroy~43 destroy interface~destroy~43->proc~destroy_intpmatrixlsf proc~tem_readandunify_surfdata tem_readAndUnify_surfData proc~tem_readandunify_surfdata->proc~tem_unify_surfacedata proc~tem_dimbydim_construction tem_dimByDim_construction proc~tem_dimbydim_construction->proc~tem_create_leveldesc proc~hvs_output_init hvs_output_init proc~hvs_output_init->proc~tem_calc_vrtx_coord

Contents

Source Code


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