user_model2 Module


Uses


Variables

Type Visibility Attributes Name Initial
integer(kind=ESMF_KIND_I4), public, allocatable, save :: hum_data(:,:,:)
integer(kind=ESMF_KIND_I4), public, allocatable, save :: prs_data(:,:,:)
integer(kind=ESMF_KIND_I4), public, allocatable, save :: tmp_data(:,:,:)
integer, public :: index_list0(6) = (/1, 7, 3, 8, 5, 6/)
integer, public :: index_list1(10) = (/2, 4, 9, 10, 11, 12, 13, 14, 15, 18/)

Subroutines

public subroutine user_final(comp, importState, exportState, clock, rc)

Arguments

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

public subroutine user_init(comp, importState, exportState, clock, rc)

Arguments

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

public subroutine user_run(comp, importState, exportState, clock, rc)

Arguments

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

public subroutine userm2_register(comp, rc)

Arguments

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