deallocate_destroy Subroutine

public subroutine deallocate_destroy(info)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Info), intent(inout), allocatable :: info(:)

Calls

proc~~deallocate_destroy~~CallsGraph proc~deallocate_destroy deallocate_destroy proc~destroy_all destroy_all proc~deallocate_destroy->proc~destroy_all ESMF_InfoDestroy ESMF_InfoDestroy proc~destroy_all->ESMF_InfoDestroy

Called by

proc~~deallocate_destroy~~CalledByGraph proc~deallocate_destroy deallocate_destroy proc~safe_dealloc safe_dealloc proc~safe_dealloc->proc~deallocate_destroy proc~test_get_num_levels test_get_num_levels proc~test_get_num_levels->proc~safe_dealloc proc~test_get_ungridded_dims test_get_ungridded_dims proc~test_get_ungridded_dims->proc~safe_dealloc proc~test_get_vertical_dim_spec_names test_get_vertical_dim_spec_names proc~test_get_vertical_dim_spec_names->proc~safe_dealloc

Source Code

   subroutine deallocate_destroy(info)
      type(ESMF_Info), allocatable, intent(inout) :: info(:)

      call destroy_all(info)
      deallocate(info)

   end subroutine deallocate_destroy