NUOPC_AdvertiseField Subroutine

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

Calls

proc~~nuopc_advertisefield~~CallsGraph proc~nuopc_advertisefield NUOPC_AdvertiseField esmf_fieldemptycreate esmf_fieldemptycreate proc~nuopc_advertisefield->esmf_fieldemptycreate esmf_stateadd esmf_stateadd proc~nuopc_advertisefield->esmf_stateadd esmf_stateget esmf_stateget proc~nuopc_advertisefield->esmf_stateget interface~nuopc_getattribute NUOPC_GetAttribute proc~nuopc_advertisefield->interface~nuopc_getattribute interface~nuopc_initattributes NUOPC_InitAttributes proc~nuopc_advertisefield->interface~nuopc_initattributes interface~nuopc_setattribute NUOPC_SetAttribute proc~nuopc_advertisefield->interface~nuopc_setattribute proc~esmf_fieldset ESMF_FieldSet proc~nuopc_advertisefield->proc~esmf_fieldset proc~esmf_logfounderror ESMF_LogFoundError proc~nuopc_advertisefield->proc~esmf_logfounderror proc~esmf_logseterror ESMF_LogSetError proc~nuopc_advertisefield->proc~esmf_logseterror proc~esmf_vmgetthis ESMF_VMGetThis proc~nuopc_advertisefield->proc~esmf_vmgetthis proc~nuopc_getattributefieldtk NUOPC_GetAttributeFieldTK interface~nuopc_getattribute->proc~nuopc_getattributefieldtk proc~nuopc_getattributefieldval NUOPC_GetAttributeFieldVal interface~nuopc_getattribute->proc~nuopc_getattributefieldval proc~nuopc_getattributestate NUOPC_GetAttributeState interface~nuopc_getattribute->proc~nuopc_getattributestate proc~nuopc_initattributesfield NUOPC_InitAttributesField interface~nuopc_initattributes->proc~nuopc_initattributesfield proc~nuopc_initattributesstate NUOPC_InitAttributesState interface~nuopc_initattributes->proc~nuopc_initattributesstate proc~nuopc_setattributefield NUOPC_SetAttributeField interface~nuopc_setattribute->proc~nuopc_setattributefield proc~nuopc_setattributestate NUOPC_SetAttributeState interface~nuopc_setattribute->proc~nuopc_setattributestate proc~esmf_fieldset->proc~esmf_logfounderror proc~esmf_fieldgetinit ESMF_FieldGetInit proc~esmf_fieldset->proc~esmf_fieldgetinit proc~esmf_imerr ESMF_IMErr proc~esmf_fieldset->proc~esmf_imerr proc~esmf_setname ESMF_SetName proc~esmf_fieldset->proc~esmf_setname esmf_breakpoint esmf_breakpoint proc~esmf_logfounderror->esmf_breakpoint proc~esmf_logrc2msg ESMF_LogRc2Msg proc~esmf_logfounderror->proc~esmf_logrc2msg proc~esmf_logwrite ESMF_LogWrite proc~esmf_logfounderror->proc~esmf_logwrite proc~esmf_logseterror->esmf_breakpoint proc~esmf_logseterror->proc~esmf_logrc2msg proc~esmf_logseterror->proc~esmf_logwrite

Called by

proc~~nuopc_advertisefield~~CalledByGraph proc~nuopc_advertisefield NUOPC_AdvertiseField interface~nuopc_advertise NUOPC_Advertise interface~nuopc_advertise->proc~nuopc_advertisefield proc~nuopc_advertisefields NUOPC_AdvertiseFields interface~nuopc_advertise->proc~nuopc_advertisefields proc~nuopc_advertisefields->proc~nuopc_advertisefield proc~advertise Advertise proc~advertise->interface~nuopc_advertise proc~advertise~2 Advertise proc~advertise~2->interface~nuopc_advertise proc~f_nuopc_advertise f_nuopc_advertise proc~f_nuopc_advertise->interface~nuopc_advertise proc~initializeipdv05p1 InitializeIPDv05p1 proc~initializeipdv05p1->interface~nuopc_advertise program~esmf_nuopc_utest ESMF_NUOPC_UTest program~esmf_nuopc_utest->interface~nuopc_advertise