ESMF_ArrayBundleSMMStore Interface

public interface ESMF_ArrayBundleSMMStore

Calls

interface~~esmf_arraybundlesmmstore~~CallsGraph interface~esmf_arraybundlesmmstore ESMF_ArrayBundleSMMStore proc~esmf_arraybundlesmmstorei4 ESMF_ArrayBundleSMMStoreI4 interface~esmf_arraybundlesmmstore->proc~esmf_arraybundlesmmstorei4 proc~esmf_arraybundlesmmstorei8 ESMF_ArrayBundleSMMStoreI8 interface~esmf_arraybundlesmmstore->proc~esmf_arraybundlesmmstorei8 proc~esmf_arraybundlesmmstorenf ESMF_ArrayBundleSMMStoreNF interface~esmf_arraybundlesmmstore->proc~esmf_arraybundlesmmstorenf proc~esmf_arraybundlesmmstorer4 ESMF_ArrayBundleSMMStoreR4 interface~esmf_arraybundlesmmstore->proc~esmf_arraybundlesmmstorer4 proc~esmf_arraybundlesmmstorer8 ESMF_ArrayBundleSMMStoreR8 interface~esmf_arraybundlesmmstore->proc~esmf_arraybundlesmmstorer8 interface~c_esmc_arraybundlesmmstore c_ESMC_ArrayBundleSMMStore proc~esmf_arraybundlesmmstorei4->interface~c_esmc_arraybundlesmmstore interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_arraybundlesmmstorei4->interface~esmf_interarraycreate proc~esmf_arraybundlegetinit ESMF_ArrayBundleGetInit proc~esmf_arraybundlesmmstorei4->proc~esmf_arraybundlegetinit proc~esmf_imerr ESMF_IMErr proc~esmf_arraybundlesmmstorei4->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_arraybundlesmmstorei4->proc~esmf_interarraydestroy proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_arraybundlesmmstorei4->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~esmf_arraybundlesmmstorei4->proc~esmf_logseterror proc~esmf_routehandlesetinitcreated ESMF_RouteHandleSetInitCreated proc~esmf_arraybundlesmmstorei4->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlesmmstorei8->interface~c_esmc_arraybundlesmmstore proc~esmf_arraybundlesmmstorei8->interface~esmf_interarraycreate proc~esmf_arraybundlesmmstorei8->proc~esmf_arraybundlegetinit proc~esmf_arraybundlesmmstorei8->proc~esmf_imerr proc~esmf_arraybundlesmmstorei8->proc~esmf_interarraydestroy proc~esmf_arraybundlesmmstorei8->proc~esmf_logfounderror proc~esmf_arraybundlesmmstorei8->proc~esmf_logseterror proc~esmf_arraybundlesmmstorei8->proc~esmf_routehandlesetinitcreated c_esmc_arraybundlesmmstorenf c_esmc_arraybundlesmmstorenf proc~esmf_arraybundlesmmstorenf->c_esmc_arraybundlesmmstorenf proc~esmf_arraybundlesmmstorenf->interface~esmf_interarraycreate proc~esmf_arraybundlesmmstorenf->proc~esmf_arraybundlegetinit proc~esmf_arraybundlesmmstorenf->proc~esmf_imerr proc~esmf_arraybundlesmmstorenf->proc~esmf_logfounderror proc~esmf_arraybundlesmmstorenf->proc~esmf_logseterror proc~esmf_arraybundlesmmstorenf->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlesmmstorer4->interface~c_esmc_arraybundlesmmstore proc~esmf_arraybundlesmmstorer4->interface~esmf_interarraycreate proc~esmf_arraybundlesmmstorer4->proc~esmf_arraybundlegetinit proc~esmf_arraybundlesmmstorer4->proc~esmf_imerr proc~esmf_arraybundlesmmstorer4->proc~esmf_interarraydestroy proc~esmf_arraybundlesmmstorer4->proc~esmf_logfounderror proc~esmf_arraybundlesmmstorer4->proc~esmf_logseterror proc~esmf_arraybundlesmmstorer4->proc~esmf_routehandlesetinitcreated proc~esmf_arraybundlesmmstorer8->interface~c_esmc_arraybundlesmmstore proc~esmf_arraybundlesmmstorer8->interface~esmf_interarraycreate proc~esmf_arraybundlesmmstorer8->proc~esmf_arraybundlegetinit proc~esmf_arraybundlesmmstorer8->proc~esmf_imerr proc~esmf_arraybundlesmmstorer8->proc~esmf_interarraydestroy proc~esmf_arraybundlesmmstorer8->proc~esmf_logfounderror proc~esmf_arraybundlesmmstorer8->proc~esmf_logseterror proc~esmf_arraybundlesmmstorer8->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_arraybundlesmmstore~~CalledByGraph interface~esmf_arraybundlesmmstore ESMF_ArrayBundleSMMStore proc~user_init~86 user_init proc~user_init~86->interface~esmf_arraybundlesmmstore

Module Procedures

private subroutine ESMF_ArrayBundleSMMStoreI4(srcArrayBundle, dstArrayBundle, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcTermProcessing, 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), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(inout), optional :: srcTermProcessing(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleSMMStoreI8(srcArrayBundle, dstArrayBundle, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcTermProcessing, 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), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(inout), optional :: srcTermProcessing(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleSMMStoreR4(srcArrayBundle, dstArrayBundle, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcTermProcessing, 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), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(inout), optional :: srcTermProcessing(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleSMMStoreR8(srcArrayBundle, dstArrayBundle, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcTermProcessing, 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), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndicesFlag(:)
integer, intent(inout), optional :: srcTermProcessing(:)
integer, intent(out), optional :: rc

private subroutine ESMF_ArrayBundleSMMStoreNF(srcArrayBundle, dstArrayBundle, routehandle, keywordEnforcer, ignoreUnmatchedIndicesFlag, srcTermProcessing, 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(inout), optional :: srcTermProcessing(:)
integer, intent(out), optional :: rc