ESMF_DistGridConnectionMod Module



Derived Types

type, public, sequence  ::  ESMF_DistGridConnection

Components

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I8), private :: isInit = 76838410
integer, private :: connection(2*7+2)
integer, private :: elementCount

Functions

private function ESMF_DistGridConnectionGetInit(connection)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(in), optional :: connection

Return Value integer(kind=ESMF_KIND_I8)

public function ESMF_InterArrayCreateDGConn(connectionList, initFlag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(in), optional :: connectionList(:)
logical, intent(in), optional :: initFlag
integer, intent(out), optional :: rc

Return Value type(ESMF_InterArray)


Subroutines

public subroutine ESMF_DistGridConnectionGet(connection, keywordEnforcer, tileIndexA, tileIndexB, dimCount, positionVector, orientationVector, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(in) :: connection
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: tileIndexA
integer, intent(out), optional :: tileIndexB
integer, intent(out), optional :: dimCount
integer, intent(out), optional :: positionVector(:)
integer, intent(out), optional :: orientationVector(:)
integer, intent(out), optional :: rc

private subroutine ESMF_DistGridConnectionInt(connection, tileIndexA, tileIndexB, positionVector, keywordEnforcer, orientationVector, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), target :: connection(:)
integer, intent(in) :: tileIndexA
integer, intent(in) :: tileIndexB
integer, intent(in) :: positionVector(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: orientationVector(:)
integer, intent(out), optional :: rc

public subroutine ESMF_DistGridConnectionPrint(connection, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(in) :: connection
integer, intent(out), optional :: rc

public subroutine ESMF_DistGridConnectionSet(connection, tileIndexA, tileIndexB, positionVector, keywordEnforcer, orientationVector, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(out) :: connection
integer, intent(in) :: tileIndexA
integer, intent(in) :: tileIndexB
integer, intent(in) :: positionVector(:)
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(in), optional :: orientationVector(:)
integer, intent(out), optional :: rc

public subroutine ESMF_DistGridConnectionSetIntl(connection, farray, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGridConnection), intent(out) :: connection
integer, intent(in) :: farray(:)
integer, intent(out), optional :: rc