user_mod Module


Uses

  • module~~user_mod~~UsesGraph module~user_mod user_mod module~esmf ESMF module~user_mod->module~esmf

Used by

  • module~~user_mod~~UsedByGraph module~user_mod user_mod program~esmf_internalstatemodex ESMF_InternalStateModEx program~esmf_internalstatemodex->module~user_mod

Derived Types

type, private, sequence  ::  dataWrapper

Components

Type Visibility Attributes Name Initial
type(testData), public, pointer :: p

type, private, sequence  ::  testData

Components

Type Visibility Attributes Name Initial
integer, public :: testValue
real, public, pointer :: testArray(:)
real, public :: testScaling

Subroutines

private subroutine mygcomp_final(gcomp, istate, estate, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
type(ESMF_State) :: istate
type(ESMF_State) :: estate
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

private subroutine mygcomp_init(gcomp, istate, estate, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
type(ESMF_State) :: istate
type(ESMF_State) :: estate
type(ESMF_Clock) :: clock
integer, intent(out) :: rc

public subroutine mygcomp_register(gcomp, rc)

Arguments

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

private subroutine mygcomp_run(gcomp, istate, estate, clock, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp) :: gcomp
type(ESMF_State) :: istate
type(ESMF_State) :: estate
type(ESMF_Clock) :: clock
integer, intent(out) :: rc