ESMF_VMPlanGetInit Function

public function ESMF_VMPlanGetInit(vmplan)

Arguments

Type IntentOptional Attributes Name
type(ESMF_VMPlan), intent(in), optional :: vmplan

Return Value integer(kind=ESMF_KIND_I8)


Called by

proc~~esmf_vmplangetinit~~CalledByGraph proc~esmf_vmplangetinit ESMF_VMPlanGetInit proc~esmf_vmplandestruct ESMF_VMPlanDestruct proc~esmf_vmplandestruct->proc~esmf_vmplangetinit proc~esmf_vmplanmaxpes ESMF_VMPlanMaxPEs proc~esmf_vmplanmaxpes->proc~esmf_vmplangetinit proc~esmf_vmplanmaxthreads ESMF_VMPlanMaxThreads proc~esmf_vmplanmaxthreads->proc~esmf_vmplangetinit proc~esmf_vmplanminthreads ESMF_VMPlanMinThreads proc~esmf_vmplanminthreads->proc~esmf_vmplangetinit proc~esmf_vmplansetminstacksize ESMF_VMPlanSetMinStackSize proc~esmf_vmplansetminstacksize->proc~esmf_vmplangetinit proc~esmf_vmplansetopenmp ESMF_VMPlanSetOpenMP proc~esmf_vmplansetopenmp->proc~esmf_vmplangetinit proc~esmf_vmplansetstdredirect ESMF_VMPlanSetStdRedirect proc~esmf_vmplansetstdredirect->proc~esmf_vmplangetinit proc~esmf_vmshutdown ESMF_VMShutdown proc~esmf_vmshutdown->proc~esmf_vmplangetinit proc~esmf_compdestruct ESMF_CompDestruct proc~esmf_compdestruct->proc~esmf_vmplandestruct proc~esmf_compdestruct->proc~esmf_vmshutdown proc~esmf_compsetvmmaxpes ESMF_CompSetVMMaxPEs proc~esmf_compsetvmmaxpes->proc~esmf_vmplanmaxpes proc~esmf_compsetvmmaxpes->proc~esmf_vmplansetminstacksize proc~esmf_compsetvmmaxpes->proc~esmf_vmplansetopenmp proc~esmf_compsetvmmaxthreads ESMF_CompSetVMMaxThreads proc~esmf_compsetvmmaxthreads->proc~esmf_vmplanmaxthreads proc~esmf_compsetvmmaxthreads->proc~esmf_vmplansetminstacksize proc~esmf_compsetvmminthreads ESMF_CompSetVMMinThreads proc~esmf_compsetvmminthreads->proc~esmf_vmplanminthreads proc~esmf_compsetvmminthreads->proc~esmf_vmplansetminstacksize proc~esmf_compsetvmstdredirect ESMF_CompSetVMStdRedirect proc~esmf_compsetvmstdredirect->proc~esmf_vmplansetstdredirect proc~esmf_cplcompdestroy ESMF_CplCompDestroy proc~esmf_cplcompdestroy->proc~esmf_compdestruct proc~esmf_cplcompsetvmmaxpes ESMF_CplCompSetVMMaxPEs proc~esmf_cplcompsetvmmaxpes->proc~esmf_compsetvmmaxpes proc~esmf_cplcompsetvmmaxthreads ESMF_CplCompSetVMMaxThreads proc~esmf_cplcompsetvmmaxthreads->proc~esmf_compsetvmmaxthreads proc~esmf_cplcompsetvmminthreads ESMF_CplCompSetVMMinThreads proc~esmf_cplcompsetvmminthreads->proc~esmf_compsetvmminthreads proc~esmf_cplcompsetvmstdredirect ESMF_CplCompSetVMStdRedirect proc~esmf_cplcompsetvmstdredirect->proc~esmf_compsetvmstdredirect proc~esmf_gridcompdestroy ESMF_GridCompDestroy proc~esmf_gridcompdestroy->proc~esmf_compdestruct proc~esmf_gridcompsetvmmaxpes ESMF_GridCompSetVMMaxPEs proc~esmf_gridcompsetvmmaxpes->proc~esmf_compsetvmmaxpes proc~esmf_gridcompsetvmmaxthreads ESMF_GridCompSetVMMaxThreads proc~esmf_gridcompsetvmmaxthreads->proc~esmf_compsetvmmaxthreads proc~esmf_gridcompsetvmminthreads ESMF_GridCompSetVMMinThreads proc~esmf_gridcompsetvmminthreads->proc~esmf_compsetvmminthreads proc~esmf_gridcompsetvmstdredirect ESMF_GridCompSetVMStdRedirect proc~esmf_gridcompsetvmstdredirect->proc~esmf_compsetvmstdredirect proc~esmf_scicompdestroy ESMF_SciCompDestroy proc~esmf_scicompdestroy->proc~esmf_compdestruct proc~f_esmf_compcollectgarbage1 f_esmf_compcollectgarbage1 proc~f_esmf_compcollectgarbage1->proc~esmf_compdestruct proc~f_esmf_compcollectgarbage2 f_esmf_compcollectgarbage2 proc~f_esmf_compcollectgarbage2->proc~esmf_compdestruct

Source Code

      function ESMF_VMPlanGetInit(vmplan) 
!
! !RETURN VALUE:
      ESMF_INIT_TYPE :: ESMF_VMPlanGetInit   
!
! !ARGUMENTS:
      type(ESMF_VMPlan), intent(in), optional :: vmplan
!
! !DESCRIPTION:
!      Access deep object init code.
!
!     The arguments are:
!     \begin{description}
!     \item [vmplan]
!           VMPlan object.
!     \end{description}
!
!EOPI
!------------------------------------------------------------------------------

    if (present(vmplan)) then
      ESMF_VMPlanGetInit = ESMF_INIT_GET(vmplan)
    else
      ESMF_VMPlanGetInit = ESMF_INIT_CREATED
    endif

    end function ESMF_VMPlanGetInit