NUOPC_DriverAddRunElement Interface

public interface NUOPC_DriverAddRunElement

Module Procedures

private recursive subroutine NUOPC_DriverAddRunElementMPL(driver, slot, compLabel, keywordEnforcer, phaseLabel, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
integer, intent(in) :: slot
character(len=*), intent(in) :: compLabel
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: phaseLabel
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private recursive subroutine NUOPC_DriverAddRunElementCPL(driver, slot, srcCompLabel, dstCompLabel, keywordEnforcer, phaseLabel, relaxedflag, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
integer, intent(in) :: slot
character(len=*), intent(in) :: srcCompLabel
character(len=*), intent(in) :: dstCompLabel
type(ESMF_KeywordEnforcer), optional :: keywordEnforcer
character(len=*), intent(in), optional :: phaseLabel
logical, intent(in), optional :: relaxedflag
integer, intent(out), optional :: rc

private recursive subroutine NUOPC_DriverAddRunElementL(driver, slot, linkSlot, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: driver
integer, intent(in) :: slot
integer, intent(in) :: linkSlot
integer, intent(out), optional :: rc