NUOPC_Advertise Interface

public interface NUOPC_Advertise

Module Procedures

private subroutine NUOPC_AdvertiseField(state, StandardName, Units, LongName, ShortName, name, TransferOfferGeomObject, SharePolicyField, SharePolicyGeomObject, vm, field, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: state
character(len=*), intent(in) :: StandardName
character(len=*), intent(in), optional :: Units
character(len=*), intent(in), optional :: LongName
character(len=*), intent(in), optional :: ShortName
character(len=*), intent(in), optional :: name
character(len=*), intent(in), optional :: TransferOfferGeomObject
character(len=*), intent(in), optional :: SharePolicyField
character(len=*), intent(in), optional :: SharePolicyGeomObject
type(ESMF_VM), intent(in), optional :: vm
type(ESMF_Field), intent(out), optional :: field
integer, intent(out), optional :: rc

private subroutine NUOPC_AdvertiseFields(state, StandardNames, TransferOfferGeomObject, SharePolicyField, SharePolicyGeomObject, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_State), intent(inout) :: state
character(len=*), intent(in) :: StandardNames(:)
character(len=*), intent(in), optional :: TransferOfferGeomObject
character(len=*), intent(in), optional :: SharePolicyField
character(len=*), intent(in), optional :: SharePolicyGeomObject
integer, intent(out), optional :: rc