ESMF_DistGridConnectionMod Module


Uses

  • module~~esmf_distgridconnectionmod~~UsesGraph module~esmf_distgridconnectionmod ESMF_DistGridConnectionMod module~esmf_f90interfacemod ESMF_F90InterfaceMod module~esmf_distgridconnectionmod->module~esmf_f90interfacemod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_distgridconnectionmod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_distgridconnectionmod->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_distgridconnectionmod->module~esmf_utiltypesmod module~esmf_f90interfacemod->module~esmf_logerrmod module~esmf_f90interfacemod->module~esmf_utiltypesmod module~esmf_initmacrosmod->module~esmf_logerrmod module~esmf_initmacrosmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod iso_c_binding iso_c_binding module~esmf_utiltypesmod->iso_c_binding module~esmf_ioutilmod->module~esmf_utiltypesmod

Used by

  • module~~esmf_distgridconnectionmod~~UsedByGraph module~esmf_distgridconnectionmod ESMF_DistGridConnectionMod module~esmf_distgridmod ESMF_DistGridMod module~esmf_distgridmod->module~esmf_distgridconnectionmod module~esmf ESMF module~esmf->module~esmf_distgridmod module~esmf_arrayhamod ESMF_ArrayHaMod module~esmf_arrayhamod->module~esmf_distgridmod module~esmf_arraymod ESMF_ArrayMod module~esmf_arraymod->module~esmf_distgridmod module~esmf_attributemod ESMF_AttributeMod module~esmf_attributemod->module~esmf_distgridmod module~esmf_fieldmod ESMF_FieldMod module~esmf_fieldmod->module~esmf_distgridmod module~esmf_fieldprmod ESMF_FieldPrMod module~esmf_fieldprmod->module~esmf_distgridmod module~esmf_fieldregridmod ESMF_FieldRegridMod module~esmf_fieldregridmod->module~esmf_distgridmod module~esmf_fieldsetmod ESMF_FieldSetMod module~esmf_fieldsetmod->module~esmf_distgridmod module~esmf_fileregridcheckmod ESMF_FileRegridCheckMod module~esmf_fileregridcheckmod->module~esmf_distgridmod module~esmf_fileregridmod ESMF_FileRegridMod module~esmf_fileregridmod->module~esmf_distgridmod module~esmf_geommod ESMF_GeomMod module~esmf_geommod->module~esmf_distgridmod module~esmf_gridmod ESMF_GridMod module~esmf_gridmod->module~esmf_distgridmod module~esmf_gridutilmod ESMF_GridUtilMod module~esmf_gridutilmod->module~esmf_distgridmod module~esmf_infodescribemod ESMF_InfoDescribeMod module~esmf_infodescribemod->module~esmf_distgridmod module~esmf_infosyncmod ESMF_InfoSyncMod module~esmf_infosyncmod->module~esmf_distgridmod module~esmf_ioscripmod ESMF_IOScripMod module~esmf_ioscripmod->module~esmf_distgridmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_locstreammod->module~esmf_distgridmod module~esmf_meshmod ESMF_MeshMod module~esmf_meshmod->module~esmf_distgridmod module~esmf_pointlistmod ESMF_PointListMod module~esmf_pointlistmod->module~esmf_distgridmod module~esmf_regridweightgencheckmod ESMF_RegridWeightGenCheckMod module~esmf_regridweightgencheckmod->module~esmf_distgridmod module~esmf_regridweightgenmod ESMF_RegridWeightGenMod module~esmf_regridweightgenmod->module~esmf_distgridmod module~esmf_xgridcreatemod ESMF_XGridCreateMod module~esmf_xgridcreatemod->module~esmf_distgridmod module~esmf_xgridgeombasemod ESMF_XGridGeomBaseMod module~esmf_xgridgeombasemod->module~esmf_distgridmod module~esmf_xgridgetmod ESMF_XGridGetMod module~esmf_xgridgetmod->module~esmf_distgridmod module~esmf_xgridmod ESMF_XGridMod module~esmf_xgridmod->module~esmf_distgridmod module~esmfiomod ESMFIOMod module~esmfiomod->module~esmf_distgridmod proc~f_esmf_getmeshdistgrid f_esmf_getmeshdistgrid proc~f_esmf_getmeshdistgrid->module~esmf_distgridmod proc~f_esmf_gridcreatecubedsphere f_esmf_gridcreatecubedsphere proc~f_esmf_gridcreatecubedsphere->module~esmf_distgridmod proc~f_esmf_gridcreatefromfile f_esmf_gridcreatefromfile proc~f_esmf_gridcreatefromfile->module~esmf_distgridmod

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