DRIVER Module


Uses

  • module~~driver~~UsesGraph module~driver DRIVER module~atm ATM module~driver->module~atm module~esmf ESMF module~driver->module~esmf module~nuopc NUOPC module~driver->module~nuopc module~nuopc_connector NUOPC_Connector module~driver->module~nuopc_connector module~nuopc_driver NUOPC_Driver module~driver->module~nuopc_driver

Used by

  • module~~driver~~UsedByGraph module~driver DRIVER program~esmf_nuopcatmmodelex ESMF_NUOPCAtmModelEx program~esmf_nuopcatmmodelex->module~driver program~esmf_nuopcbasicmodelex ESMF_NUOPCBasicModelEx program~esmf_nuopcbasicmodelex->module~driver

Variables

Type Visibility Attributes Name Initial
integer, private, parameter :: stepCount = 5
real(kind=ESMF_KIND_R8), private, parameter :: stepTime = 30.D0

Subroutines

private subroutine RunTimestampImportState(driver, importState, exportState, clock, rc)

Arguments

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

private subroutine SetModelServices(drvr, rc)

Arguments

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

private subroutine SetRunSequence(driver, rc)

Arguments

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

public subroutine SetServices(drvr, rc)

Arguments

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

private subroutine TimestampImportState(driver, importState, exportState, clock, rc)

Arguments

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