ESMF_InfoSyncMod Module



Interfaces

public interface ESMF_InfoGetFromHost

public interface ESMF_InfoSync

  • 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

Subroutines

private subroutine ESMF_InfoGetFromHostArray(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Array), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostArrayBundle(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ArrayBundle), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostCplComp(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostDistGrid(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_DistGrid), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostField(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostFieldBundle(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_FieldBundle), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostGeom(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Geom), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostGrid(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Grid), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostGridComp(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostLocStream(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_LocStream), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostMesh(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Mesh), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostSciComp(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_SciComp), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
integer, intent(inout), optional :: rc

private subroutine ESMF_InfoGetFromHostState(host, info, keywordEnforcer, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(in) :: host
type(ESMF_Info), intent(out) :: info
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
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_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

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_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