ESMF_FieldSMMStore Interface

public interface ESMF_FieldSMMStore

Calls

interface~~esmf_fieldsmmstore~~CallsGraph interface~esmf_fieldsmmstore ESMF_FieldSMMStore proc~esmf_fieldsmmstorefromfile ESMF_FieldSMMStoreFromFile interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorefromfile proc~esmf_fieldsmmstorefromfiletr ESMF_FieldSMMStoreFromFileTR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorefromfiletr proc~esmf_fieldsmmstorei4 ESMF_FieldSMMStoreI4 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei4 proc~esmf_fieldsmmstorei4tr ESMF_FieldSMMStoreI4TR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei4tr proc~esmf_fieldsmmstorei8 ESMF_FieldSMMStoreI8 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei8 proc~esmf_fieldsmmstorei8tr ESMF_FieldSMMStoreI8TR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorei8tr proc~esmf_fieldsmmstorenf ESMF_FieldSMMStoreNF interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorenf proc~esmf_fieldsmmstorenftr ESMF_FieldSMMStoreNFTR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorenftr proc~esmf_fieldsmmstorer4 ESMF_FieldSMMStoreR4 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer4 proc~esmf_fieldsmmstorer4tr ESMF_FieldSMMStoreR4TR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer4tr proc~esmf_fieldsmmstorer8 ESMF_FieldSMMStoreR8 interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer8 proc~esmf_fieldsmmstorer8tr ESMF_FieldSMMStoreR8TR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorer8tr proc~esmf_fieldsmmstorefromfile->interface~esmf_fieldsmmstore proc~esmf_factorread ESMF_FactorRead proc~esmf_fieldsmmstorefromfile->proc~esmf_factorread proc~esmf_logfounderror ESMF_LogFoundError proc~esmf_fieldsmmstorefromfile->proc~esmf_logfounderror proc~esmf_fieldsmmstorefromfiletr->interface~esmf_fieldsmmstore proc~esmf_fieldsmmstorefromfiletr->proc~esmf_factorread proc~esmf_fieldsmmstorefromfiletr->proc~esmf_logfounderror esmf_fieldget esmf_fieldget proc~esmf_fieldsmmstorei4->esmf_fieldget interface~esmf_arraysmmstore ESMF_ArraySMMStore proc~esmf_fieldsmmstorei4->interface~esmf_arraysmmstore proc~esmf_fieldgetinit ESMF_FieldGetInit proc~esmf_fieldsmmstorei4->proc~esmf_fieldgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_fieldsmmstorei4->proc~esmf_imerr proc~esmf_fieldsmmstorei4->proc~esmf_logfounderror proc~esmf_fieldsmmstorei4tr->esmf_fieldget proc~esmf_fieldsmmstorei4tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei4tr->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorei4tr->proc~esmf_imerr proc~esmf_fieldsmmstorei4tr->proc~esmf_logfounderror proc~esmf_fieldsmmstorei8->esmf_fieldget proc~esmf_fieldsmmstorei8->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei8->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorei8->proc~esmf_imerr proc~esmf_fieldsmmstorei8->proc~esmf_logfounderror proc~esmf_fieldsmmstorei8tr->esmf_fieldget proc~esmf_fieldsmmstorei8tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorei8tr->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorei8tr->proc~esmf_imerr proc~esmf_fieldsmmstorei8tr->proc~esmf_logfounderror proc~esmf_fieldsmmstorenf->esmf_fieldget proc~esmf_fieldsmmstorenf->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorenf->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorenf->proc~esmf_imerr proc~esmf_fieldsmmstorenf->proc~esmf_logfounderror proc~esmf_fieldsmmstorenftr->esmf_fieldget proc~esmf_fieldsmmstorenftr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorenftr->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorenftr->proc~esmf_imerr proc~esmf_fieldsmmstorenftr->proc~esmf_logfounderror proc~esmf_fieldsmmstorer4->esmf_fieldget proc~esmf_fieldsmmstorer4->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer4->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorer4->proc~esmf_imerr proc~esmf_fieldsmmstorer4->proc~esmf_logfounderror proc~esmf_fieldsmmstorer4tr->esmf_fieldget proc~esmf_fieldsmmstorer4tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer4tr->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorer4tr->proc~esmf_imerr proc~esmf_fieldsmmstorer4tr->proc~esmf_logfounderror proc~esmf_fieldsmmstorer8->esmf_fieldget proc~esmf_fieldsmmstorer8->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer8->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorer8->proc~esmf_imerr proc~esmf_fieldsmmstorer8->proc~esmf_logfounderror proc~esmf_fieldsmmstorer8tr->esmf_fieldget proc~esmf_fieldsmmstorer8tr->interface~esmf_arraysmmstore proc~esmf_fieldsmmstorer8tr->proc~esmf_fieldgetinit proc~esmf_fieldsmmstorer8tr->proc~esmf_imerr proc~esmf_fieldsmmstorer8tr->proc~esmf_logfounderror

Called by

interface~~esmf_fieldsmmstore~~CalledByGraph interface~esmf_fieldsmmstore ESMF_FieldSMMStore proc~esmf_fieldsmmstorefromfile ESMF_FieldSMMStoreFromFile interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorefromfile proc~esmf_fieldsmmstorefromfiletr ESMF_FieldSMMStoreFromFileTR interface~esmf_fieldsmmstore->proc~esmf_fieldsmmstorefromfiletr proc~esmf_fieldregridstorex ESMF_FieldRegridStoreX proc~esmf_fieldregridstorex->interface~esmf_fieldsmmstore proc~esmf_fieldsmmstorefromfile->interface~esmf_fieldsmmstore proc~esmf_fieldsmmstorefromfiletr->interface~esmf_fieldsmmstore proc~f_esmf_smmstore f_esmf_smmstore proc~f_esmf_smmstore->interface~esmf_fieldsmmstore proc~test_regrid_store_from_file test_regrid_store_from_file proc~test_regrid_store_from_file->interface~esmf_fieldsmmstore proc~test_regridmatrix test_regridMatrix proc~test_regridmatrix->interface~esmf_fieldsmmstore proc~test_regridmatrixfactor test_regridMatrixFactor proc~test_regridmatrixfactor->interface~esmf_fieldsmmstore proc~test_regridsmmarbgrid test_regridSMMArbGrid proc~test_regridsmmarbgrid->interface~esmf_fieldsmmstore proc~user_init~28 user_init proc~user_init~28->interface~esmf_fieldsmmstore proc~user_init~84 user_init proc~user_init~84->interface~esmf_fieldsmmstore program~fieldsmmex FieldSMMEx program~fieldsmmex->interface~esmf_fieldsmmstore interface~esmf_fieldregridstore ESMF_FieldRegridStore interface~esmf_fieldregridstore->proc~esmf_fieldregridstorex program~esmf_fieldsmmfromfileutest ESMF_FieldSMMFromFileUTest program~esmf_fieldsmmfromfileutest->proc~test_regrid_store_from_file

Module Procedures

private subroutine ESMF_FieldSMMStoreI4(srcField, dstField, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I4), intent(in) :: 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_FieldSMMStoreI8(srcField, dstField, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
integer(kind=ESMF_KIND_I8), intent(in) :: 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_FieldSMMStoreR4(srcField, dstField, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R4), intent(in) :: 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_FieldSMMStoreR8(srcField, dstField, routehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
real(kind=ESMF_KIND_R8), intent(in) :: 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_FieldSMMStoreI4TR(srcField, dstField, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I4), intent(in) :: 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_FieldSMMStoreI8TR(srcField, dstField, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
integer(kind=ESMF_KIND_I8), intent(in) :: 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_FieldSMMStoreR4TR(srcField, dstField, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R4), intent(in) :: 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_FieldSMMStoreR8TR(srcField, dstField, routehandle, transposeRoutehandle, factorList, factorIndexList, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_RouteHandle), intent(inout) :: transposeRoutehandle
real(kind=ESMF_KIND_R8), intent(in) :: 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_FieldSMMStoreNF(srcField, dstField, routehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
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_FieldSMMStoreNFTR(srcField, dstField, routehandle, transposeRoutehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
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_FieldSMMStoreFromFile(srcField, dstField, filename, routehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: srcField
type(ESMF_Field), intent(inout) :: dstField
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_FieldSMMStoreFromFileTR(srcField, dstField, filename, routehandle, transposeRoutehandle, keywordEnforcer, ignoreUnmatchedIndices, srcTermProcessing, pipeLineDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: srcField
type(ESMF_Field), intent(inout) :: dstField
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