UserParentGridCompMod Module


Uses

  • module~~userparentgridcompmod~~UsesGraph module~userparentgridcompmod UserParentGridCompMod module~esmf ESMF module~userparentgridcompmod->module~esmf module~usercplcompmod UserCplCompMod module~userparentgridcompmod->module~usercplcompmod module~usergridcomp1mod UserGridComp1Mod module~userparentgridcompmod->module~usergridcomp1mod module~usergridcomp2mod UserGridComp2Mod module~userparentgridcompmod->module~usergridcomp2mod

Used by

  • module~~userparentgridcompmod~~UsedByGraph module~userparentgridcompmod UserParentGridCompMod program~esmf_appdriver ESMF_AppDriver program~esmf_appdriver->module~userparentgridcompmod

Variables

Type Visibility Attributes Name Initial
character(len=ESMF_MAXSTR), private, save :: cname
character(len=ESMF_MAXSTR), private, save :: gname1
character(len=ESMF_MAXSTR), private, save :: gname2
type(ESMF_CplComp), private, save :: compCoupler
type(ESMF_GridComp), private, save :: comp1Grid
type(ESMF_GridComp), private, save :: comp2Grid
type(ESMF_State), private, save :: Cplexp
type(ESMF_State), private, save :: Cplimp
type(ESMF_State), private, save :: G1exp
type(ESMF_State), private, save :: G1imp
type(ESMF_State), private, save :: G2exp
type(ESMF_State), private, save :: G2imp

Subroutines

public subroutine UserPComp_SetServices(gcomp, rc)

Arguments

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

private subroutine my_final(gcomp, importState, exportState, parentclock, rc)

Arguments

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

private subroutine my_init(gcomp, importState, exportState, parentclock, rc)

Arguments

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

private subroutine my_run(gcomp, importState, exportState, parentclock, rc)

Arguments

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