NUOPC_Compliance_Connector Module


Uses

  • module~~nuopc_compliance_connector~~UsesGraph module~nuopc_compliance_connector NUOPC_Compliance_Connector module~esmf ESMF module~nuopc_compliance_connector->module~esmf module~nuopc_base NUOPC_Base module~nuopc_compliance_connector->module~nuopc_base module~nuopc_compliance_base NUOPC_Compliance_Base module~nuopc_compliance_connector->module~nuopc_compliance_base

Used by

  • module~~nuopc_compliance_connector~~UsedByGraph module~nuopc_compliance_connector NUOPC_Compliance_Connector proc~nuopc_connector_complianceicr NUOPC_Connector_ComplianceICR proc~nuopc_connector_complianceicr->module~nuopc_compliance_connector

Variables

Type Visibility Attributes Name Initial
character(len=*), private, parameter :: event_CplListEstablished = "IPDv00p1|IPDv01p1|IPDv02p1|IPDv03p1|IPDv04p1b|IPDv05p2b"

Subroutines

private recursive subroutine NUOPC_TraceComponentInfo(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out) :: rc

private recursive subroutine checkPhaseEpilogue_CplListEstablished(prefix, comp, importState, exportState, clock, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix
type(ESMF_CplComp) :: comp
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

private recursive subroutine dispatchPhaseChecks(prefix, comp, methodflag, phaseIndex, importState, exportState, clock, prologue, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix
type(ESMF_CplComp) :: comp
type(ESMF_Method_Flag), intent(in) :: methodflag
integer, intent(in) :: phaseIndex
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
logical :: prologue
integer, intent(out) :: rc

private recursive subroutine ic_final(comp, importState, exportState, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: comp
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

private recursive subroutine ic_init(comp, importState, exportState, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: comp
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

private recursive subroutine ic_run(comp, importState, exportState, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: comp
type(ESMF_State) :: importState
type(ESMF_State) :: exportState
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

private recursive subroutine prefixString(comp, prefix, forward, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: comp
character(len=*), intent(inout) :: prefix
logical, intent(in), optional :: forward
integer, intent(out), optional :: rc

public recursive subroutine registerIC(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp) :: comp
integer, intent(out) :: rc

public recursive subroutine setvmIC(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: comp
integer, intent(out) :: rc