ESMF_ArraySMMStore Interface

public interface ESMF_ArraySMMStore

Calls

interface~~esmf_arraysmmstore~~CallsGraph interface~esmf_arraysmmstore ESMF_ArraySMMStore proc~esmf_arraysmmstorefromfile ESMF_ArraySMMStoreFromFile interface~esmf_arraysmmstore->proc~esmf_arraysmmstorefromfile proc~esmf_arraysmmstorefromfiletp ESMF_ArraySMMStoreFromFileTP interface~esmf_arraysmmstore->proc~esmf_arraysmmstorefromfiletp proc~esmf_arraysmmstoreind4i4 ESMF_ArraySMMStoreInd4I4 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4i4 proc~esmf_arraysmmstoreind4i4tp ESMF_ArraySMMStoreInd4I4TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4i4tp proc~esmf_arraysmmstoreind4i8 ESMF_ArraySMMStoreInd4I8 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4i8 proc~esmf_arraysmmstoreind4i8tp ESMF_ArraySMMStoreInd4I8TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4i8tp proc~esmf_arraysmmstoreind4r4 ESMF_ArraySMMStoreInd4R4 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4r4 proc~esmf_arraysmmstoreind4r4tp ESMF_ArraySMMStoreInd4R4TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4r4tp proc~esmf_arraysmmstoreind4r8 ESMF_ArraySMMStoreInd4R8 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4r8 proc~esmf_arraysmmstoreind4r8tp ESMF_ArraySMMStoreInd4R8TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind4r8tp proc~esmf_arraysmmstoreind8i4 ESMF_ArraySMMStoreInd8I4 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8i4 proc~esmf_arraysmmstoreind8i4tp ESMF_ArraySMMStoreInd8I4TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8i4tp proc~esmf_arraysmmstoreind8i8 ESMF_ArraySMMStoreInd8I8 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8i8 proc~esmf_arraysmmstoreind8i8tp ESMF_ArraySMMStoreInd8I8TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8i8tp proc~esmf_arraysmmstoreind8r4 ESMF_ArraySMMStoreInd8R4 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8r4 proc~esmf_arraysmmstoreind8r4tp ESMF_ArraySMMStoreInd8R4TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8r4tp proc~esmf_arraysmmstoreind8r8 ESMF_ArraySMMStoreInd8R8 interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8r8 proc~esmf_arraysmmstoreind8r8tp ESMF_ArraySMMStoreInd8R8TP interface~esmf_arraysmmstore->proc~esmf_arraysmmstoreind8r8tp proc~esmf_arraysmmstorenf ESMF_ArraySMMStoreNF interface~esmf_arraysmmstore->proc~esmf_arraysmmstorenf proc~esmf_arraysmmstorenftp ESMF_ArraySMMStoreNFTP interface~esmf_arraysmmstore->proc~esmf_arraysmmstorenftp proc~esmf_arraysmmstorefromfile->interface~esmf_arraysmmstore proc~esmf_factorread ESMF_FactorRead proc~esmf_arraysmmstorefromfile->proc~esmf_factorread proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_arraysmmstorefromfile->proc~esmf_logfounderror proc~esmf_arraysmmstorefromfiletp->interface~esmf_arraysmmstore proc~esmf_arraysmmstorefromfiletp->proc~esmf_factorread proc~esmf_arraysmmstorefromfiletp->proc~esmf_logfounderror esmf_arraygetinit esmf_arraygetinit proc~esmf_arraysmmstoreind4i4->esmf_arraygetinit interface~c_esmc_arraysmmstoreind4 c_ESMC_ArraySMMStoreInd4 proc~esmf_arraysmmstoreind4i4->interface~c_esmc_arraysmmstoreind4 interface~esmf_interarraycreate ESMF_InterArrayCreate proc~esmf_arraysmmstoreind4i4->interface~esmf_interarraycreate proc~esmf_imerr ESMF_IMErr proc~esmf_arraysmmstoreind4i4->proc~esmf_imerr proc~esmf_interarraydestroy ESMF_InterArrayDestroy proc~esmf_arraysmmstoreind4i4->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4i4->proc~esmf_logfounderror proc~esmf_routehandlesetinitcreated ESMF_RouteHandleSetInitCreated proc~esmf_arraysmmstoreind4i4->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4i4tp->esmf_arraygetinit proc~esmf_arraysmmstoreind4i4tp->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4i4tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4i4tp->proc~esmf_imerr proc~esmf_arraysmmstoreind4i4tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4i4tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4i4tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4i8->esmf_arraygetinit proc~esmf_arraysmmstoreind4i8->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4i8->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4i8->proc~esmf_imerr proc~esmf_arraysmmstoreind4i8->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4i8->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4i8->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4i8tp->esmf_arraygetinit proc~esmf_arraysmmstoreind4i8tp->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4i8tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4i8tp->proc~esmf_imerr proc~esmf_arraysmmstoreind4i8tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4i8tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4i8tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4r4->esmf_arraygetinit proc~esmf_arraysmmstoreind4r4->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4r4->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4r4->proc~esmf_imerr proc~esmf_arraysmmstoreind4r4->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4r4->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4r4->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4r4tp->esmf_arraygetinit proc~esmf_arraysmmstoreind4r4tp->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4r4tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4r4tp->proc~esmf_imerr proc~esmf_arraysmmstoreind4r4tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4r4tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4r4tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4r8->esmf_arraygetinit proc~esmf_arraysmmstoreind4r8->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4r8->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4r8->proc~esmf_imerr proc~esmf_arraysmmstoreind4r8->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4r8->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4r8->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind4r8tp->esmf_arraygetinit proc~esmf_arraysmmstoreind4r8tp->interface~c_esmc_arraysmmstoreind4 proc~esmf_arraysmmstoreind4r8tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind4r8tp->proc~esmf_imerr proc~esmf_arraysmmstoreind4r8tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind4r8tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind4r8tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8i4->esmf_arraygetinit interface~c_esmc_arraysmmstoreind8 c_ESMC_ArraySMMStoreInd8 proc~esmf_arraysmmstoreind8i4->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8i4->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8i4->proc~esmf_imerr proc~esmf_arraysmmstoreind8i4->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8i4->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8i4->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8i4tp->esmf_arraygetinit proc~esmf_arraysmmstoreind8i4tp->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8i4tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8i4tp->proc~esmf_imerr proc~esmf_arraysmmstoreind8i4tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8i4tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8i4tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8i8->esmf_arraygetinit proc~esmf_arraysmmstoreind8i8->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8i8->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8i8->proc~esmf_imerr proc~esmf_arraysmmstoreind8i8->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8i8->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8i8->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8i8tp->esmf_arraygetinit proc~esmf_arraysmmstoreind8i8tp->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8i8tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8i8tp->proc~esmf_imerr proc~esmf_arraysmmstoreind8i8tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8i8tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8i8tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8r4->esmf_arraygetinit proc~esmf_arraysmmstoreind8r4->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8r4->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8r4->proc~esmf_imerr proc~esmf_arraysmmstoreind8r4->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8r4->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8r4->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8r4tp->esmf_arraygetinit proc~esmf_arraysmmstoreind8r4tp->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8r4tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8r4tp->proc~esmf_imerr proc~esmf_arraysmmstoreind8r4tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8r4tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8r4tp->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8r8->esmf_arraygetinit proc~esmf_arraysmmstoreind8r8->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8r8->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8r8->proc~esmf_imerr proc~esmf_arraysmmstoreind8r8->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8r8->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8r8->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstoreind8r8tp->esmf_arraygetinit proc~esmf_arraysmmstoreind8r8tp->interface~c_esmc_arraysmmstoreind8 proc~esmf_arraysmmstoreind8r8tp->interface~esmf_interarraycreate proc~esmf_arraysmmstoreind8r8tp->proc~esmf_imerr proc~esmf_arraysmmstoreind8r8tp->proc~esmf_interarraydestroy proc~esmf_arraysmmstoreind8r8tp->proc~esmf_logfounderror proc~esmf_arraysmmstoreind8r8tp->proc~esmf_routehandlesetinitcreated c_esmc_arraysmmstorenf c_esmc_arraysmmstorenf proc~esmf_arraysmmstorenf->c_esmc_arraysmmstorenf proc~esmf_arraysmmstorenf->esmf_arraygetinit proc~esmf_arraysmmstorenf->proc~esmf_imerr proc~esmf_arraysmmstorenf->proc~esmf_logfounderror proc~esmf_arraysmmstorenf->proc~esmf_routehandlesetinitcreated proc~esmf_arraysmmstorenftp->c_esmc_arraysmmstorenf proc~esmf_arraysmmstorenftp->esmf_arraygetinit proc~esmf_arraysmmstorenftp->proc~esmf_imerr proc~esmf_arraysmmstorenftp->proc~esmf_logfounderror proc~esmf_arraysmmstorenftp->proc~esmf_routehandlesetinitcreated

Called by

interface~~esmf_arraysmmstore~~CalledByGraph interface~esmf_arraysmmstore ESMF_ArraySMMStore proc~esmf_arraysmmstorefromfile ESMF_ArraySMMStoreFromFile interface~esmf_arraysmmstore->proc~esmf_arraysmmstorefromfile proc~esmf_arraysmmstorefromfiletp ESMF_ArraySMMStoreFromFileTP interface~esmf_arraysmmstore->proc~esmf_arraysmmstorefromfiletp proc~esmf_arraysmmstorefromfile->interface~esmf_arraysmmstore proc~esmf_arraysmmstorefromfiletp->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei4 ESMF_FieldSMMStoreI4 proc~esmf_fieldsmmstorei4->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei4tr ESMF_FieldSMMStoreI4TR proc~esmf_fieldsmmstorei4tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei8 ESMF_FieldSMMStoreI8 proc~esmf_fieldsmmstorei8->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei8tr ESMF_FieldSMMStoreI8TR proc~esmf_fieldsmmstorei8tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorenf ESMF_FieldSMMStoreNF proc~esmf_fieldsmmstorenf->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorenftr ESMF_FieldSMMStoreNFTR proc~esmf_fieldsmmstorenftr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer4 ESMF_FieldSMMStoreR4 proc~esmf_fieldsmmstorer4->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer4tr ESMF_FieldSMMStoreR4TR proc~esmf_fieldsmmstorer4tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer8 ESMF_FieldSMMStoreR8 proc~esmf_fieldsmmstorer8->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer8tr ESMF_FieldSMMStoreR8TR proc~esmf_fieldsmmstorer8tr->interface~esmf_arraysmmstore proc~test_smm test_smm proc~test_smm->interface~esmf_arraysmmstore proc~user_init~36 user_init proc~user_init~36->interface~esmf_arraysmmstore proc~user_init~53 user_init proc~user_init~53->interface~esmf_arraysmmstore program~esmf_arrayarbidxsmmutest ESMF_ArrayArbIdxSMMUTest program~esmf_arrayarbidxsmmutest->interface~esmf_arraysmmstore program~esmf_arraysparsematmulex ESMF_ArraySparseMatMulEx program~esmf_arraysparsematmulex->interface~esmf_arraysmmstore program~esmf_rhandlebitforbitex ESMF_RHandleBitForBitEx program~esmf_rhandlebitforbitex->interface~esmf_arraysmmstore interface~esmf_fieldsmmstore ESMF_FieldSMMStore interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei4 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei4tr interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei8 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei8tr interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorenf interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorenftr interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer4 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer4tr interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer8 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer8tr proc~run~2 run proc~run~2->proc~test_smm program~esmf_arraysmmutest ESMF_ArraySMMUTest program~esmf_arraysmmutest->proc~test_smm

Module Procedures

private subroutine ESMF_ArraySMMStoreInd4I4(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
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 :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4I8(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
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 :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4R4(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
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 :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4R8(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
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 :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8I4(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I4), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8I8(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I8), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8R4(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R4), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8R8(srcArray, dstArray, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R8), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4I4TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I4), intent(in), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4I8TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I8), intent(in), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4R4TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R4), intent(in), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd4R8TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R8), intent(in), target :: factorList(:)
integer, intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8I4TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I4), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8I8TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I8), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8R4TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R4), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreInd8R8TP(srcArray, dstArray, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R8), intent(in), target :: factorList(:)
integer(kind=ESMF_KIND_I8), intent(in) :: factorIndexList(:,:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreNF(srcArray, dstArray, routehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreNFTP(srcArray, dstArray, routehandle, transposeRoutehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipelineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipelineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreFromFile(srcArray, dstArray, filename, routehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
character(len=*), intent(in) :: filename
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipeLineDepth
integer, intent(out), optional :: rc

private subroutine ESMF_ArraySMMStoreFromFileTP(srcArray, dstArray, filename, routehandle, transposeRoutehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(inout) :: srcArray
type(ESMF_Array), intent(inout) :: dstArray
character(len=*), intent(in) :: filename
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(inout), optional :: srcTermProcessing
integer, intent(inout), optional :: pipeLineDepth
integer, intent(out), optional :: rc