!STARTOFREGISTRYGENERATEDINCLUDE 'frame/module_state_description.F' ! ! WARNING This file is generated automatically by use_registry ! using the data base in the file named Registry. ! Do not edit. Your changes to this file will be lost. ! MODULE module_state_description ! package constants INTEGER, PARAMETER :: nolake = 0 INTEGER, PARAMETER :: simple_lake = 1 INTEGER, PARAMETER :: tracer_option_2 = 4 INTEGER, PARAMETER :: vt_swath = 1 INTEGER, PARAMETER :: vt_swath_2016 = 2 INTEGER, PARAMETER :: vt_old_hwrf = 1 INTEGER, PARAMETER :: vt_track_nest = 2 INTEGER, PARAMETER :: vt_centroid = 3 INTEGER, PARAMETER :: vt_rev_centr = 4 INTEGER, PARAMETER :: vt_pdyn = 5 INTEGER, PARAMETER :: vt_ncep_2013 = 6 INTEGER, PARAMETER :: vt_ncep_2014 = 7 INTEGER, PARAMETER :: tg_none = 0 INTEGER, PARAMETER :: tg_emc2014spc = 1 INTEGER, PARAMETER :: dyn_exp = 5 INTEGER, PARAMETER :: passivec1 = 0 INTEGER, PARAMETER :: passiveqv = 0 INTEGER, PARAMETER :: kesslerscheme = 1 INTEGER, PARAMETER :: linscheme = 2 INTEGER, PARAMETER :: wsm3scheme = 3 INTEGER, PARAMETER :: wsm5scheme = 4 INTEGER, PARAMETER :: fer_mp_hires = 5 INTEGER, PARAMETER :: fer_mp_hires_advect = 15 INTEGER, PARAMETER :: wsm6scheme = 6 INTEGER, PARAMETER :: gsfcgcescheme = 7 INTEGER, PARAMETER :: thompson = 8 INTEGER, PARAMETER :: thompsonaero = 28 INTEGER, PARAMETER :: milbrandt2mom = 9 INTEGER, PARAMETER :: morr_two_moment = 10 INTEGER, PARAMETER :: sbu_ylinscheme = 13 INTEGER, PARAMETER :: wdm5scheme = 14 INTEGER, PARAMETER :: wdm6scheme = 16 INTEGER, PARAMETER :: nssl_2mom = 17 INTEGER, PARAMETER :: nssl_2momccn = 18 INTEGER, PARAMETER :: nssl_1mom = 19 INTEGER, PARAMETER :: nssl_1momlfo = 21 INTEGER, PARAMETER :: nssl_2momg = 22 INTEGER, PARAMETER :: p3_1category = 50 INTEGER, PARAMETER :: p3_1category_nc = 51 INTEGER, PARAMETER :: etamp_hwrf = 85 INTEGER, PARAMETER :: etampnew = 95 INTEGER, PARAMETER :: radar_refl = 1 INTEGER, PARAMETER :: nodfimoist = -1 INTEGER, PARAMETER :: passiveqv_dfi = 0 INTEGER, PARAMETER :: kesslerscheme_dfi = 1 INTEGER, PARAMETER :: linscheme_dfi = 2 INTEGER, PARAMETER :: wsm3scheme_dfi = 3 INTEGER, PARAMETER :: wsm5scheme_dfi = 4 INTEGER, PARAMETER :: fer_mp_hires_dfi = 5 INTEGER, PARAMETER :: wsm6scheme_dfi = 6 INTEGER, PARAMETER :: gsfcgcescheme_dfi = 7 INTEGER, PARAMETER :: thompson_dfi = 8 INTEGER, PARAMETER :: thompsonaero_dfi = 28 INTEGER, PARAMETER :: milbrandt2mom_dfi = 9 INTEGER, PARAMETER :: morr_two_moment_dfi = 10 INTEGER, PARAMETER :: sbu_ylinscheme_dfi = 13 INTEGER, PARAMETER :: wdm5scheme_dfi = 14 INTEGER, PARAMETER :: wdm6scheme_dfi = 16 INTEGER, PARAMETER :: etampnew_dfi = 95 INTEGER, PARAMETER :: rrtmscheme = 1 INTEGER, PARAMETER :: camlwscheme = 3 INTEGER, PARAMETER :: rrtmg_lwscheme = 4 INTEGER, PARAMETER :: rrtmg_lwscheme_fast = 24 INTEGER, PARAMETER :: goddardlwscheme = 5 INTEGER, PARAMETER :: flglwscheme = 7 INTEGER, PARAMETER :: gfdllwscheme = 99 INTEGER, PARAMETER :: hwrflwscheme = 98 INTEGER, PARAMETER :: swradscheme = 1 INTEGER, PARAMETER :: gsfcswscheme = 2 INTEGER, PARAMETER :: camswscheme = 3 INTEGER, PARAMETER :: rrtmg_swscheme = 4 INTEGER, PARAMETER :: rrtmg_swscheme_fast = 24 INTEGER, PARAMETER :: goddardswscheme = 5 INTEGER, PARAMETER :: flgswscheme = 7 INTEGER, PARAMETER :: gfdlswscheme = 99 INTEGER, PARAMETER :: hwrfswscheme = 98 INTEGER, PARAMETER :: heldsuarez = 31 INTEGER, PARAMETER :: sfclayscheme = 91 INTEGER, PARAMETER :: myjsfcscheme = 2 INTEGER, PARAMETER :: gfssfcscheme = 3 INTEGER, PARAMETER :: gfdlsfcscheme = 88 INTEGER, PARAMETER :: qnsesfcscheme = 4 INTEGER, PARAMETER :: pxsfcscheme = 7 INTEGER, PARAMETER :: temfsfcscheme = 10 INTEGER, PARAMETER :: sfclayrevscheme = 1 INTEGER, PARAMETER :: idealscmsfcscheme = 89 INTEGER, PARAMETER :: gbmpblscheme = 12 INTEGER, PARAMETER :: slabscheme = 1 INTEGER, PARAMETER :: lsmscheme = 2 INTEGER, PARAMETER :: ruclsmscheme = 3 INTEGER, PARAMETER :: noahmpscheme = 4 INTEGER, PARAMETER :: clmscheme = 5 INTEGER, PARAMETER :: gfdlslab = 88 INTEGER, PARAMETER :: pxlsmscheme = 7 INTEGER, PARAMETER :: ssibscheme = 8 INTEGER, PARAMETER :: ysuscheme = 1 INTEGER, PARAMETER :: myjpblscheme = 2 INTEGER, PARAMETER :: gfsscheme = 93 INTEGER, PARAMETER :: gfsedmfscheme = 3 INTEGER, PARAMETER :: qnsepblscheme = 4 INTEGER, PARAMETER :: acmpblscheme = 7 INTEGER, PARAMETER :: boulacscheme = 8 INTEGER, PARAMETER :: camuwpblscheme = 9 INTEGER, PARAMETER :: mrfscheme = 99 INTEGER, PARAMETER :: temfpblscheme = 10 INTEGER, PARAMETER :: shinhongscheme = 11 INTEGER, PARAMETER :: fitchscheme = 1 INTEGER, PARAMETER :: kfetascheme = 1 INTEGER, PARAMETER :: bmjscheme = 2 INTEGER, PARAMETER :: gdscheme = 93 INTEGER, PARAMETER :: sasscheme = 94 INTEGER, PARAMETER :: scalesasscheme = 4 INTEGER, PARAMETER :: meso_sas = 85 INTEGER, PARAMETER :: osasscheme = 95 INTEGER, PARAMETER :: g3scheme = 5 INTEGER, PARAMETER :: gfscheme = 3 INTEGER, PARAMETER :: camzmscheme = 7 INTEGER, PARAMETER :: kfcupscheme = 10 INTEGER, PARAMETER :: g3tave = 1 INTEGER, PARAMETER :: kfedrates = 1 INTEGER, PARAMETER :: tiedtkescheme = 6 INTEGER, PARAMETER :: ntiedtkescheme = 16 INTEGER, PARAMETER :: nsasscheme = 14 INTEGER, PARAMETER :: kfscheme = 99 INTEGER, PARAMETER :: g3shcuscheme = 1 INTEGER, PARAMETER :: camuwshcuscheme = 2 INTEGER, PARAMETER :: grimsshcuscheme = 3 INTEGER, PARAMETER :: dfi_setup = 0 INTEGER, PARAMETER :: dfi_bck = 1 INTEGER, PARAMETER :: dfi_fwd = 2 INTEGER, PARAMETER :: dfi_fst = 3 INTEGER, PARAMETER :: dfi_startfwd = 4 INTEGER, PARAMETER :: dfi_startbck = 5 INTEGER, PARAMETER :: dfi_nodfi = 0 INTEGER, PARAMETER :: dfi_dfl = 1 INTEGER, PARAMETER :: dfi_ddfi = 2 INTEGER, PARAMETER :: dfi_tdfi = 3 INTEGER, PARAMETER :: albsi_zero = 0 INTEGER, PARAMETER :: albsi_one = 1 INTEGER, PARAMETER :: albsi_two = 2 INTEGER, PARAMETER :: snowsi_zero = 0 INTEGER, PARAMETER :: snowsi_one = 1 INTEGER, PARAMETER :: icedepth_zero = 0 INTEGER, PARAMETER :: icedepth_one = 1 INTEGER, PARAMETER :: io_intio = 1 INTEGER, PARAMETER :: io_netcdf = 2 INTEGER, PARAMETER :: io_hdf = 3 INTEGER, PARAMETER :: io_phdf5 = 4 INTEGER, PARAMETER :: io_grib1 = 5 INTEGER, PARAMETER :: io_mcel = 6 INTEGER, PARAMETER :: io_esmf = 7 INTEGER, PARAMETER :: io_yyy = 8 INTEGER, PARAMETER :: io_zzz = 9 INTEGER, PARAMETER :: io_grib2 = 10 INTEGER, PARAMETER :: io_pnetcdf = 11 INTEGER, PARAMETER :: io_pio = 12 INTEGER, PARAMETER :: ltng_none = 0 INTEGER, PARAMETER :: ltng_crm_pr92w = 1 INTEGER, PARAMETER :: ltng_crm_pr92z = 2 INTEGER, PARAMETER :: ltng_cpm_pr92z = 11 INTEGER, PARAMETER :: no_wrfhydro = 0 INTEGER, PARAMETER :: wrfhydro = 1 ! 4D array constants INTEGER, PARAMETER :: PARAM_szj1 = 1 INTEGER :: P_szj1 = 1 LOGICAL :: F_szj1 = .FALSE. INTEGER, PARAMETER :: PARAM_szj2 = 2 INTEGER :: P_szj2 = 1 LOGICAL :: F_szj2 = .FALSE. INTEGER, PARAMETER :: PARAM_szj3 = 3 INTEGER :: P_szj3 = 1 LOGICAL :: F_szj3 = .FALSE. INTEGER, PARAMETER :: PARAM_szj4 = 4 INTEGER :: P_szj4 = 1 LOGICAL :: F_szj4 = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_szj = 5 INTEGER :: NUM_szj = 1 INTEGER, PARAMETER :: PARAM_s1z1 = 1 INTEGER :: P_s1z1 = 1 LOGICAL :: F_s1z1 = .FALSE. INTEGER, PARAMETER :: PARAM_s1z2 = 2 INTEGER :: P_s1z2 = 1 LOGICAL :: F_s1z2 = .FALSE. INTEGER, PARAMETER :: PARAM_s1z3 = 3 INTEGER :: P_s1z3 = 1 LOGICAL :: F_s1z3 = .FALSE. INTEGER, PARAMETER :: PARAM_s1z4 = 4 INTEGER :: P_s1z4 = 1 LOGICAL :: F_s1z4 = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_s1z = 5 INTEGER :: NUM_s1z = 1 INTEGER, PARAMETER :: PARAM_spz1 = 1 INTEGER :: P_spz1 = 1 LOGICAL :: F_spz1 = .FALSE. INTEGER, PARAMETER :: PARAM_spz2 = 2 INTEGER :: P_spz2 = 1 LOGICAL :: F_spz2 = .FALSE. INTEGER, PARAMETER :: PARAM_spz3 = 3 INTEGER :: P_spz3 = 1 LOGICAL :: F_spz3 = .FALSE. INTEGER, PARAMETER :: PARAM_spz4 = 4 INTEGER :: P_spz4 = 1 LOGICAL :: F_spz4 = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_spz = 5 INTEGER :: NUM_spz = 1 INTEGER, PARAMETER :: PARAM_tcs1 = 1 INTEGER :: P_tcs1 = 1 LOGICAL :: F_tcs1 = .FALSE. INTEGER, PARAMETER :: PARAM_tcs2 = 2 INTEGER :: P_tcs2 = 1 LOGICAL :: F_tcs2 = .FALSE. INTEGER, PARAMETER :: PARAM_tcs3 = 3 INTEGER :: P_tcs3 = 1 LOGICAL :: F_tcs3 = .FALSE. INTEGER, PARAMETER :: PARAM_tcs4 = 4 INTEGER :: P_tcs4 = 1 LOGICAL :: F_tcs4 = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_tcs = 5 INTEGER :: NUM_tcs = 1 INTEGER, PARAMETER :: PARAM_qv = 1 INTEGER :: P_qv = 1 LOGICAL :: F_qv = .FALSE. INTEGER, PARAMETER :: PARAM_qc = 2 INTEGER :: P_qc = 1 LOGICAL :: F_qc = .FALSE. INTEGER, PARAMETER :: PARAM_qr = 3 INTEGER :: P_qr = 1 LOGICAL :: F_qr = .FALSE. INTEGER, PARAMETER :: PARAM_qi = 4 INTEGER :: P_qi = 1 LOGICAL :: F_qi = .FALSE. INTEGER, PARAMETER :: PARAM_qs = 5 INTEGER :: P_qs = 1 LOGICAL :: F_qs = .FALSE. INTEGER, PARAMETER :: PARAM_qg = 6 INTEGER :: P_qg = 1 LOGICAL :: F_qg = .FALSE. INTEGER, PARAMETER :: PARAM_qh = 7 INTEGER :: P_qh = 1 LOGICAL :: F_qh = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_moist = 8 INTEGER :: NUM_moist = 1 INTEGER, PARAMETER :: PARAM_dfi_qv = 1 INTEGER :: P_dfi_qv = 1 LOGICAL :: F_dfi_qv = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qc = 2 INTEGER :: P_dfi_qc = 1 LOGICAL :: F_dfi_qc = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qr = 3 INTEGER :: P_dfi_qr = 1 LOGICAL :: F_dfi_qr = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qi = 4 INTEGER :: P_dfi_qi = 1 LOGICAL :: F_dfi_qi = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qs = 5 INTEGER :: P_dfi_qs = 1 LOGICAL :: F_dfi_qs = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qg = 6 INTEGER :: P_dfi_qg = 1 LOGICAL :: F_dfi_qg = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qh = 7 INTEGER :: P_dfi_qh = 1 LOGICAL :: F_dfi_qh = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_dfi_moist = 8 INTEGER :: NUM_dfi_moist = 1 INTEGER, PARAMETER :: PARAM_qni = 1 INTEGER :: P_qni = 1 LOGICAL :: F_qni = .FALSE. INTEGER, PARAMETER :: PARAM_qt = 2 INTEGER :: P_qt = 1 LOGICAL :: F_qt = .FALSE. INTEGER, PARAMETER :: PARAM_qns = 3 INTEGER :: P_qns = 1 LOGICAL :: F_qns = .FALSE. INTEGER, PARAMETER :: PARAM_qnr = 4 INTEGER :: P_qnr = 1 LOGICAL :: F_qnr = .FALSE. INTEGER, PARAMETER :: PARAM_qng = 5 INTEGER :: P_qng = 1 LOGICAL :: F_qng = .FALSE. INTEGER, PARAMETER :: PARAM_qnh = 6 INTEGER :: P_qnh = 1 LOGICAL :: F_qnh = .FALSE. INTEGER, PARAMETER :: PARAM_qnn = 7 INTEGER :: P_qnn = 1 LOGICAL :: F_qnn = .FALSE. INTEGER, PARAMETER :: PARAM_qnc = 8 INTEGER :: P_qnc = 1 LOGICAL :: F_qnc = .FALSE. INTEGER, PARAMETER :: PARAM_qvolg = 9 INTEGER :: P_qvolg = 1 LOGICAL :: F_qvolg = .FALSE. INTEGER, PARAMETER :: PARAM_qvolh = 10 INTEGER :: P_qvolh = 1 LOGICAL :: F_qvolh = .FALSE. INTEGER, PARAMETER :: PARAM_qnwfa = 11 INTEGER :: P_qnwfa = 1 LOGICAL :: F_qnwfa = .FALSE. INTEGER, PARAMETER :: PARAM_qnifa = 12 INTEGER :: P_qnifa = 1 LOGICAL :: F_qnifa = .FALSE. INTEGER, PARAMETER :: PARAM_qndrop = 13 INTEGER :: P_qndrop = 1 LOGICAL :: F_qndrop = .FALSE. INTEGER, PARAMETER :: PARAM_qrimef = 14 INTEGER :: P_qrimef = 1 LOGICAL :: F_qrimef = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_scalar = 15 INTEGER :: NUM_scalar = 1 INTEGER, PARAMETER :: PARAM_dfi_qndrop = 1 INTEGER :: P_dfi_qndrop = 1 LOGICAL :: F_dfi_qndrop = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qni = 2 INTEGER :: P_dfi_qni = 1 LOGICAL :: F_dfi_qni = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qt = 3 INTEGER :: P_dfi_qt = 1 LOGICAL :: F_dfi_qt = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qns = 4 INTEGER :: P_dfi_qns = 1 LOGICAL :: F_dfi_qns = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnr = 5 INTEGER :: P_dfi_qnr = 1 LOGICAL :: F_dfi_qnr = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qng = 6 INTEGER :: P_dfi_qng = 1 LOGICAL :: F_dfi_qng = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnh = 7 INTEGER :: P_dfi_qnh = 1 LOGICAL :: F_dfi_qnh = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnn = 8 INTEGER :: P_dfi_qnn = 1 LOGICAL :: F_dfi_qnn = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnc = 9 INTEGER :: P_dfi_qnc = 1 LOGICAL :: F_dfi_qnc = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnwfa = 10 INTEGER :: P_dfi_qnwfa = 1 LOGICAL :: F_dfi_qnwfa = .FALSE. INTEGER, PARAMETER :: PARAM_dfi_qnifa = 11 INTEGER :: P_dfi_qnifa = 1 LOGICAL :: F_dfi_qnifa = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_dfi_scalar = 12 INTEGER :: NUM_dfi_scalar = 1 INTEGER, PARAMETER :: PARAM_NUM_chem = 1 INTEGER :: NUM_chem = 1 INTEGER, PARAMETER :: PARAM_mth01 = 1 INTEGER :: P_mth01 = 1 LOGICAL :: F_mth01 = .FALSE. INTEGER, PARAMETER :: PARAM_mth02 = 2 INTEGER :: P_mth02 = 1 LOGICAL :: F_mth02 = .FALSE. INTEGER, PARAMETER :: PARAM_mth03 = 3 INTEGER :: P_mth03 = 1 LOGICAL :: F_mth03 = .FALSE. INTEGER, PARAMETER :: PARAM_mth04 = 4 INTEGER :: P_mth04 = 1 LOGICAL :: F_mth04 = .FALSE. INTEGER, PARAMETER :: PARAM_mth05 = 5 INTEGER :: P_mth05 = 1 LOGICAL :: F_mth05 = .FALSE. INTEGER, PARAMETER :: PARAM_mth06 = 6 INTEGER :: P_mth06 = 1 LOGICAL :: F_mth06 = .FALSE. INTEGER, PARAMETER :: PARAM_mth07 = 7 INTEGER :: P_mth07 = 1 LOGICAL :: F_mth07 = .FALSE. INTEGER, PARAMETER :: PARAM_mth08 = 8 INTEGER :: P_mth08 = 1 LOGICAL :: F_mth08 = .FALSE. INTEGER, PARAMETER :: PARAM_mth09 = 9 INTEGER :: P_mth09 = 1 LOGICAL :: F_mth09 = .FALSE. INTEGER, PARAMETER :: PARAM_mth10 = 10 INTEGER :: P_mth10 = 1 LOGICAL :: F_mth10 = .FALSE. INTEGER, PARAMETER :: PARAM_mth11 = 11 INTEGER :: P_mth11 = 1 LOGICAL :: F_mth11 = .FALSE. INTEGER, PARAMETER :: PARAM_mth12 = 12 INTEGER :: P_mth12 = 1 LOGICAL :: F_mth12 = .FALSE. INTEGER, PARAMETER :: PARAM_NUM_ozmixm = 13 INTEGER :: NUM_ozmixm = 1 INTEGER, PARAMETER :: P_XSB = 1 INTEGER, PARAMETER :: P_XEB = 2 INTEGER, PARAMETER :: P_YSB = 3 INTEGER, PARAMETER :: P_YEB = 4 INTEGER, PARAMETER :: NUM_TIME_LEVELS = 2 INTEGER , PARAMETER :: PARAM_FIRST_SCALAR = 2 CONTAINS SUBROUTINE init_module_state_description END SUBROUTINE init_module_state_description END MODULE module_state_description !ENDOFREGISTRYGENERATEDINCLUDE