ESMF_FieldHaloMod Module


Uses

  • module~~esmf_fieldhalomod~~UsesGraph module~esmf_fieldhalomod ESMF_FieldHaloMod ESMF_FieldGetMod ESMF_FieldGetMod module~esmf_fieldhalomod->ESMF_FieldGetMod module~esmf_arraymod ESMF_ArrayMod module~esmf_fieldhalomod->module~esmf_arraymod module~esmf_basemod ESMF_BaseMod module~esmf_fieldhalomod->module~esmf_basemod module~esmf_delayoutmod ESMF_DELayoutMod module~esmf_fieldhalomod->module~esmf_delayoutmod module~esmf_fieldmod ESMF_FieldMod module~esmf_fieldhalomod->module~esmf_fieldmod module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_fieldhalomod->module~esmf_initmacrosmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_fieldhalomod->module~esmf_logerrmod module~esmf_rhandlemod ESMF_RHandleMod module~esmf_fieldhalomod->module~esmf_rhandlemod module~esmf_utilmod ESMF_UtilMod module~esmf_fieldhalomod->module~esmf_utilmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_fieldhalomod->module~esmf_utiltypesmod module~esmf_vmmod ESMF_VMMod module~esmf_fieldhalomod->module~esmf_vmmod

Used by

  • module~~esmf_fieldhalomod~~UsedByGraph module~esmf_fieldhalomod ESMF_FieldHaloMod module~esmf ESMF module~esmf->module~esmf_fieldhalomod

Variables

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

Functions

public function ESMF_FieldIsCreated(field, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(out), optional :: rc

Return Value logical


Subroutines

public subroutine ESMF_FieldHalo(field, routehandle, keywordEnforcer, routesyncflag, finishedflag, checkflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: field
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_RouteSync_Flag), intent(in), optional :: routesyncflag
logical, intent(out), optional :: finishedflag
logical, intent(in), optional :: checkflag
integer, intent(out), optional :: rc

public subroutine ESMF_FieldHaloRelease(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

public subroutine ESMF_FieldHaloStore(field, routehandle, keywordEnforcer, startregion, haloLDepth, haloUDepth, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: field
type(ESMF_RouteHandle), intent(inout) :: routehandle
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
type(ESMF_StartRegion_Flag), intent(in), optional :: startregion
integer, intent(in), optional :: haloLDepth(:)
integer, intent(in), optional :: haloUDepth(:)
integer, intent(out), optional :: rc

public subroutine ESMF_FieldLog(field, keywordEnforcer, prefix, logMsgFlag, deepFlag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: prefix
type(ESMF_LogMsg_Flag), intent(in), optional :: logMsgFlag
logical, intent(in), optional :: deepFlag
integer, intent(out), optional :: rc