ESMF_ArrayBundleRedistStore Interface

public interface ESMF_ArrayBundleRedistStore

Calls

interface~~esmf_arraybundlerediststore~~CallsGraph interface~esmf_arraybundlerediststore ESMF_ArrayBundleRedistStore proc~esmf_arraybundlerediststorei4 ESMF_ArrayBundleRedistStoreI4 interface~esmf_arraybundlerediststore->proc~esmf_arraybundlerediststorei4 proc~esmf_arraybundlerediststorei8 ESMF_ArrayBundleRedistStoreI8 interface~esmf_arraybundlerediststore->proc~esmf_arraybundlerediststorei8 proc~esmf_arraybundlerediststorenf ESMF_ArrayBundleRedistStoreNF interface~esmf_arraybundlerediststore->proc~esmf_arraybundlerediststorenf proc~esmf_arraybundlerediststorer4 ESMF_ArrayBundleRedistStoreR4 interface~esmf_arraybundlerediststore->proc~esmf_arraybundlerediststorer4 proc~esmf_arraybundlerediststorer8 ESMF_ArrayBundleRedistStoreR8 interface~esmf_arraybundlerediststore->proc~esmf_arraybundlerediststorer8 interface~c_esmc_arraybundlerediststore c_ESMC_ArrayBundleRedistStore proc~esmf_arraybundlerediststorei4->interface~c_esmc_arraybundlerediststore interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_arraybundlerediststorei4->interface~esmf_interarraycreate proc~esmf_arraybundlegetinit ESMF_ArrayBundleGetInit proc~esmf_arraybundlerediststorei4->proc~esmf_arraybundlegetinit proc~esmf_imerr ESMF_IMErr proc~esmf_arraybundlerediststorei4->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_arraybundlerediststorei4->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_arraybundlerediststorei4->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_arraybundlerediststorei4->proc~esmf_logseterror proc~esmf_routehandlesetinitcreated ESMF_RouteHandleSetInitCreated proc~esmf_arraybundlerediststorei4->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlerediststorei8->interface~c_esmc_arraybundlerediststore proc~esmf_arraybundlerediststorei8->interface~esmf_interarraycreate proc~esmf_arraybundlerediststorei8->proc~esmf_arraybundlegetinit proc~esmf_arraybundlerediststorei8->proc~esmf_imerr proc~esmf_arraybundlerediststorei8->proc~esmf_interarraydestroy proc~esmf_arraybundlerediststorei8->proc~esmf_logfounderror proc~esmf_arraybundlerediststorei8->proc~esmf_logseterror proc~esmf_arraybundlerediststorei8->proc~esmf_routehandlesetinitcreated c_esmc_arraybundlerediststorenf c_esmc_arraybundlerediststorenf proc~esmf_arraybundlerediststorenf->c_esmc_arraybundlerediststorenf proc~esmf_arraybundlerediststorenf->interface~esmf_interarraycreate proc~esmf_arraybundlerediststorenf->proc~esmf_arraybundlegetinit proc~esmf_arraybundlerediststorenf->proc~esmf_imerr proc~esmf_arraybundlerediststorenf->proc~esmf_interarraydestroy proc~esmf_arraybundlerediststorenf->proc~esmf_logfounderror proc~esmf_arraybundlerediststorenf->proc~esmf_logseterror proc~esmf_arraybundlerediststorenf->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlerediststorer4->interface~c_esmc_arraybundlerediststore proc~esmf_arraybundlerediststorer4->interface~esmf_interarraycreate proc~esmf_arraybundlerediststorer4->proc~esmf_arraybundlegetinit proc~esmf_arraybundlerediststorer4->proc~esmf_imerr proc~esmf_arraybundlerediststorer4->proc~esmf_interarraydestroy proc~esmf_arraybundlerediststorer4->proc~esmf_logfounderror proc~esmf_arraybundlerediststorer4->proc~esmf_logseterror proc~esmf_arraybundlerediststorer4->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlerediststorer8->interface~c_esmc_arraybundlerediststore proc~esmf_arraybundlerediststorer8->interface~esmf_interarraycreate proc~esmf_arraybundlerediststorer8->proc~esmf_arraybundlegetinit proc~esmf_arraybundlerediststorer8->proc~esmf_imerr proc~esmf_arraybundlerediststorer8->proc~esmf_interarraydestroy proc~esmf_arraybundlerediststorer8->proc~esmf_logfounderror proc~esmf_arraybundlerediststorer8->proc~esmf_logseterror proc~esmf_arraybundlerediststorer8->proc~esmf_routehandlesetinitcreated proc~esmf_interarraycreateptr ESMF_InterArrayCreatePtr interface~esmf_interarraycreate->proc~esmf_interarraycreateptr proc~esmf_interarraycreatetrg ESMF_InterArrayCreateTrg interface~esmf_interarraycreate->proc~esmf_interarraycreatetrg proc~esmf_imerr->proc~esmf_logfounderror proc~esmf_initcheckdeep ESMF_InitCheckDeep proc~esmf_imerr->proc~esmf_initcheckdeep proc~esmf_logfounddeallocerror ESMF_LogFoundDeallocError proc~esmf_interarraydestroy->proc~esmf_logfounddeallocerror esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Called by

interface~~esmf_arraybundlerediststore~~CalledByGraph interface~esmf_arraybundlerediststore ESMF_ArrayBundleRedistStore proc~esmf_gridcreatecopyfromnewdg ESMF_GridCreateCopyFromNewDG proc~esmf_gridcreatecopyfromnewdg->interface~esmf_arraybundlerediststore proc~esmf_locstreamcreatefromnewdg ESMF_LocStreamCreateFromNewDG proc~esmf_locstreamcreatefromnewdg->interface~esmf_arraybundlerediststore proc~user_init~2 user_init proc~user_init~2->interface~esmf_arraybundlerediststore program~esmf_arraybundleredistutest ESMF_ArrayBundleRedistUTest program~esmf_arraybundleredistutest->interface~esmf_arraybundlerediststore interface~esmf_gridcreate ESMF_GridCreate interface~esmf_gridcreate->proc~esmf_gridcreatecopyfromnewdg interface~esmf_locstreamcreate ESMF_LocStreamCreate interface~esmf_locstreamcreate->proc~esmf_locstreamcreatefromnewdg proc~esmf_gridcreatefrmncfile ESMF_GridCreateFrmNCFile proc~esmf_gridcreatefrmncfile->proc~esmf_gridcreatecopyfromnewdg proc~esmf_gridcreatefrmncfiledg ESMF_GridCreateFrmNCFileDG proc~esmf_gridcreatefrmncfiledg->proc~esmf_gridcreatecopyfromnewdg proc~esmf_locstreamcreatepetlist ESMF_LocStreamCreatePetList proc~esmf_locstreamcreatepetlist->proc~esmf_locstreamcreatefromnewdg

Module Procedures

private subroutine ESMF_ArrayBundleRedistStoreI4(srcArrayBundle, dstArrayBundle, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcToDstTransposeMap, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: srcArrayBundle
type(ESMF_ArrayBundle), intent(inout) :: dstArrayBundle
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I4), intent(in) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleRedistStoreI8(srcArrayBundle, dstArrayBundle, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcToDstTransposeMap, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: srcArrayBundle
type(ESMF_ArrayBundle), intent(inout) :: dstArrayBundle
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I8), intent(in) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleRedistStoreR4(srcArrayBundle, dstArrayBundle, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcToDstTransposeMap, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: srcArrayBundle
type(ESMF_ArrayBundle), intent(inout) :: dstArrayBundle
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R4), intent(in) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleRedistStoreR8(srcArrayBundle, dstArrayBundle, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcToDstTransposeMap, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: srcArrayBundle
type(ESMF_ArrayBundle), intent(inout) :: dstArrayBundle
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R8), intent(in) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleRedistStoreNF(srcArrayBundle, dstArrayBundle, routehandle, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcToDstTransposeMap, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: srcArrayBundle
type(ESMF_ArrayBundle), intent(inout) :: dstArrayBundle
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc