ESMF_InfoSync Interface

public interface ESMF_InfoSync

Module Procedures

private subroutine ESMF_InfoSyncState(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoSyncCplComp(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoSyncGridComp(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoSyncSciComp(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoSyncField(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoSyncFieldBundle(host, rootPet, vm, keywordEnforcer, markClean, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(inout) :: host
integer, intent(in) :: rootPet
type(ESMF_VM), intent(in) :: vm
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
logical, intent(in), optional :: markClean
integer, intent(inout), optional :: rc