ESMF_FieldRedistMod Module



Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: version = '$Id$'

Interfaces

public interface ESMF_FieldRedistStore

  • private subroutine ESMF_FieldRedistStoreI4(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: srcToDstTransposeMap(:)
    logical, intent(in), optional :: ignoreUnmatchedIndices
    integer, intent(out), optional :: rc
  • private subroutine ESMF_FieldRedistStoreI8(srcField, dstField, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndices, srcToDstTransposeMap, 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) :: factor
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    logical, intent(in), optional :: ignoreUnmatchedIndices
    integer, intent(in), optional :: srcToDstTransposeMap(:)
    integer, intent(out), optional :: rc
  • private subroutine ESMF_FieldRedistStoreR4(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: srcToDstTransposeMap(:)
    logical, intent(in), optional :: ignoreUnmatchedIndices
    integer, intent(out), optional :: rc
  • private subroutine ESMF_FieldRedistStoreR8(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
    type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
    integer, intent(in), optional :: srcToDstTransposeMap(:)
    logical, intent(in), optional :: ignoreUnmatchedIndices
    integer, intent(out), optional :: rc
  • private subroutine ESMF_FieldRedistStoreNF(srcField, dstField, routehandle, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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
    integer, intent(in), optional :: srcToDstTransposeMap(:)
    logical, intent(in), optional :: ignoreUnmatchedIndices
    integer, intent(out), optional :: rc

Subroutines

public subroutine ESMF_FieldRedist(srcField, dstField, routehandle, keywordEnforcer, checkflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in), optional :: srcField
type(ESMF_Field), intent(inout), optional :: dstField
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: checkflag
integer, intent(out), optional :: rc

public subroutine ESMF_FieldRedistRelease(routehandle, keywordEnforcer, noGarbage, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: noGarbage
integer, intent(out), optional :: rc

private subroutine ESMF_FieldRedistStoreI4(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: srcToDstTransposeMap(:)
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(out), optional :: rc

private subroutine ESMF_FieldRedistStoreI8(srcField, dstField, routehandle, factor, keywordEnforcer, ignoreUnmatchedIndices, srcToDstTransposeMap, 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) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(in), optional :: srcToDstTransposeMap(:)
integer, intent(out), optional :: rc

private subroutine ESMF_FieldRedistStoreNF(srcField, dstField, routehandle, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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
integer, intent(in), optional :: srcToDstTransposeMap(:)
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(out), optional :: rc

private subroutine ESMF_FieldRedistStoreR4(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: srcToDstTransposeMap(:)
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(out), optional :: rc

private subroutine ESMF_FieldRedistStoreR8(srcField, dstField, routehandle, factor, keywordEnforcer, srcToDstTransposeMap, ignoreUnmatchedIndices, 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) :: factor
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: srcToDstTransposeMap(:)
logical, intent(in), optional :: ignoreUnmatchedIndices
integer, intent(out), optional :: rc