!STARTOFREGISTRYGENERATEDINCLUDE 'inc/dummy_decl.inc' ! ! 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. ! integer :: julyr_rst integer :: julday_rst real :: gmt_rst integer :: ntime0 logical :: moved integer :: ntsd integer :: nstart_hour real :: dy_nmm real :: cpgfv real :: en real :: ent real :: f4d real :: f4q real :: ef4t logical :: upstrm real :: dlmd real :: dphd real :: pdtop real :: pt logical :: micro_start logical :: hydro integer :: nphs0 integer :: nprec integer :: nclod integer :: nheat integer :: nrdlw integer :: nrdsw integer :: nsrfc real :: avrain real :: avcnvc real :: aratim real :: acutim real :: ardlw real :: ardsw real :: asrfc real :: aphtim integer :: imicrogram real :: dtbc integer :: landuse_isice integer :: landuse_lucats integer :: landuse_luseas integer :: landuse_isn integer :: number_at_same_level integer :: itimestep real :: xtime real :: julian integer :: lbc_fid logical :: tiled logical :: patched real :: hcoeff_tot integer :: auxhist1_oid integer :: auxhist2_oid integer :: auxhist3_oid integer :: auxhist4_oid integer :: auxhist5_oid integer :: auxhist6_oid integer :: auxhist7_oid integer :: auxhist8_oid integer :: auxhist9_oid integer :: auxhist10_oid integer :: auxhist11_oid integer :: auxhist12_oid integer :: auxhist13_oid integer :: auxhist14_oid integer :: auxhist15_oid integer :: auxhist16_oid integer :: auxhist17_oid integer :: auxhist18_oid integer :: auxhist19_oid integer :: auxhist20_oid integer :: auxhist21_oid integer :: auxhist22_oid integer :: auxhist23_oid integer :: auxhist24_oid integer :: auxinput1_oid integer :: auxinput2_oid integer :: auxinput3_oid integer :: auxinput4_oid integer :: auxinput5_oid integer :: auxinput6_oid integer :: auxinput7_oid integer :: auxinput8_oid integer :: auxinput9_oid integer :: auxinput10_oid integer :: auxinput11_oid integer :: auxinput12_oid integer :: auxinput13_oid integer :: auxinput14_oid integer :: auxinput15_oid integer :: auxinput16_oid integer :: auxinput17_oid integer :: auxinput18_oid integer :: auxinput19_oid integer :: auxinput20_oid integer :: auxinput21_oid integer :: auxinput22_oid integer :: auxinput23_oid integer :: auxinput24_oid integer :: oid integer :: nodyn_dummy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: x_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: x_2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_szj) :: szj real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_s1z) :: s1z real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_spz) :: spz real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_tcs) :: tcs real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lu_index real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lu_mask real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: p_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vegcat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilcat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: input_soil_cat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tsk_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xice_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: ght_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: rh_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: v_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: u_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_metgrid_levels) :: t_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: snoalb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:12) :: greenfrac_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:12) :: albedo12m_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_soil_cat) :: soilcbot_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_soil_cat) :: soilctop_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tmn_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: htv_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ht_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%num_land_cat) :: landusef_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vlon_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vlat_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlon_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlat_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ducudt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dvcudt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: randstate1 integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: randstate2 integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: randstate3 integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: randstate4 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: random real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbm2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbm3 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vbm2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vbm3 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sice real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pd real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fis real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: res real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: q real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: u real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: v real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: told real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: uold real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: vold real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_pd real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_pint real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_dwdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_t real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_q real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_u real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_v real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_q2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_cwm real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_rrw real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: dfi_stc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: dfi_smc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: dfi_sh2o real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_snow real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_snowh real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_canwat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_nmm_tsk real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dfi_snowc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dx_nmm real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: wpdar real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cpgfu real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: curv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fcp real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fdiv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: f real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fad real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ddmpu real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ddmpv real ,DIMENSION(grid%sm33:grid%em33) :: deta real ,DIMENSION(grid%sm33:grid%em33) :: rdeta real ,DIMENSION(grid%sm33:grid%em33) :: aeta real ,DIMENSION(grid%sm33:grid%em33) :: f4q2 real ,DIMENSION(grid%sm33:grid%em33) :: etax real ,DIMENSION(grid%sm33:grid%em33) :: dfl real ,DIMENSION(grid%sm33:grid%em33) :: deta1 real ,DIMENSION(grid%sm33:grid%em33) :: aeta1 real ,DIMENSION(grid%sm33:grid%em33) :: eta1 real ,DIMENSION(grid%sm33:grid%em33) :: deta2 real ,DIMENSION(grid%sm33:grid%em33) :: aeta2 real ,DIMENSION(grid%sm33:grid%em33) :: eta2 real ,DIMENSION(1:2600) :: em real ,DIMENSION(1:2600) :: emt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: adt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: adu real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: adv real ,DIMENSION(1:2600) :: em_loc real ,DIMENSION(1:2600) :: emt_loc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pdsl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pdslo real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: psdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: div real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: few real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: fne real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: fns real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: fse real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: omgalf real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: petdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rtop real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pblh integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lpbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: mixht real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ustar real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: z0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hpbl2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: heat2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: evap2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: z0base real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ths real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: mavail real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qsh real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: twbs real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qwbs real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: taux real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tauy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: prec real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: aprec real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: acprec real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cuprec real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lspa real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ddata real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: accliq real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sno real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: si real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cldefi real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: deep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rf real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: th10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: q10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: q2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_adj real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: zero_3d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: w0avg real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: akhs_out real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: akms_out real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: albase real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: albedo real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cnvbot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cnvtop real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: czen real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: czmean real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: embck real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: epsr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: gffc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: glat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: glon real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: nmm_tsk real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: def3d real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hdac real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hdacv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: mxsnal real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: radin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: radot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sigt4 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tg real ,DIMENSION(grid%sm33:grid%em33) :: dfrlg integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lvl integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: k22_deep integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: kbcon_deep integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ktop_deep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: raincv_a real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: raincv_b real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud_a real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud2_a real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud_b real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cloud2_b real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: gd_cldfr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cwm real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rrw real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_ice real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_rain real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_rimef real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cldfra real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cfrach real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cfracl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cfracm integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: islope real ,DIMENSION(grid%sm33:grid%em33) :: dzsoil real ,DIMENSION(grid%sm33:grid%em33) :: rtdpth real ,DIMENSION(grid%sm33:grid%em33) :: sldpth real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cmc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: grnflx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: pctsno real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soiltb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vegfrc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: shdmin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: shdmax real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: sh2o real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: smc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: stc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hstdv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hcnvx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hasyw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hasys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hasysw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hasynw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlenw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlens real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlensw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hlennw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hangl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hanis real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hslop real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hzmax real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: crot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: srot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ugwdsfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vgwdsfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dwdtmn real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dwdtmx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: baro real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dwdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: pdwdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: pint real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: w real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: w_tot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: z real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: acfrcv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: acfrst real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ssroff real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: bgroff real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rlwin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rlwout real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rlwtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: alwin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: alwout real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: alwtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rswin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rswinc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rswout real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rswtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: aswin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: aswout real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: aswtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfcshx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfclhx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: subshx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: snopcx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfcuvx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: potevp real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: potflx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tlmin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tlmax real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: t02_min real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: t02_max real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rh02_min real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rh02_max real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rlwtt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rswtt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tcucn real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: train integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ncfrcv integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ncfrst integer ,DIMENSION(grid%sm32:grid%em32) :: ihe integer ,DIMENSION(grid%sm32:grid%em32) :: ihw integer ,DIMENSION(grid%sm32:grid%em32) :: ive integer ,DIMENSION(grid%sm32:grid%em32) :: ivw integer ,DIMENSION(grid%sm31:grid%em31) :: irad integer ,DIMENSION(1:2600) :: iheg integer ,DIMENSION(1:2600) :: ihwg integer ,DIMENSION(1:2600) :: iveg integer ,DIMENSION(1:2600) :: ivwg integer ,DIMENSION(1:2000) :: iradg integer ,DIMENSION(grid%sm32:grid%em32) :: n_iup_h integer ,DIMENSION(grid%sm32:grid%em32) :: n_iup_v integer ,DIMENSION(grid%sm32:grid%em32) :: n_iup_adh integer ,DIMENSION(grid%sm32:grid%em32) :: n_iup_adv integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: iup_h integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: iup_v integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: iup_adh integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: iup_adv integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: imask_nostag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: imask_xstag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: imask_ystag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: imask_xystag real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm000007 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm007028 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm028100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm100255 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st000007 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st007028 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st028100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st100255 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sm010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilm300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sw000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sw010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sw040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sw100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sw010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilw300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: st010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: landmask real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: topostdv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: toposlpx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: toposlpy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: greenmax real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: greenmin real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: albedomx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: slopecat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: toposoil real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_land_cat,grid%sm32:grid%em32) :: landusef real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_cat,grid%sm32:grid%em32) :: soilctop real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_cat,grid%sm32:grid%em32) :: soilcbot real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_hour real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_u real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_v real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_q real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_t real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_psfc real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_tsk real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_tslb real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_clw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_moist) :: moist real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_dfi_moist) :: dfi_moist real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_scalar) :: scalar real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_bxs real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_bye real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_btxs real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_scalar) :: scalar_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_dfi_scalar) :: dfi_scalar real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bxs real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bye real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btxs real ,DIMENSION(grid%sm32:grid%em32,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32,num_chem) :: chem real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: smois real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: smcrel real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: tslb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: gsw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xlat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xlong real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xland real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: raincv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: psfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: th2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: t2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: u10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: v10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xice real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lai real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: smstav real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: smstot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfcrunoff real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: udrunoff integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ivgtyp integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: isltyp real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vegfra real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfcevp real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: grdflx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: albbck real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sfcexc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: snotime real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: acsnow real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: acsnom real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rmol real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: snow real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: canwat real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sst real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: weasd real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: znt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: mol real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: noahres real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tke_pbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: el_pbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: exch_h real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: exch_m real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: thz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: uz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: flhc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: flqc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qsg real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qvg real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qcg real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: dew real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: soilt1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tsnav real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: psfc_out real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: uz0h real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: vz0h real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dudt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dvdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qsfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: akhs real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: akms real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: htop real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: htopr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbotr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: htopd real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbotd real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: htops real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: hbots real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cuppt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cprate real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_ice_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_rain_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: f_rimef_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: mass_flux real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_gr real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_w real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_mc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_st real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_as real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_capma real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_capme real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: apr_capmi real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%ensdim) :: xf_ens real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%ensdim) :: pr_ens real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: rthften real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: rqvften real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: snowh real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rhosn real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: smfr3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm32:grid%em32) :: keepfr3dflag real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,grid%sm32:grid%em32) :: rc_mf integer ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: isnowxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tvxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tgxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: canliqxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: canicexy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: eahxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tahxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: cmxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: chxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fwetxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sneqvoxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: alboldxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qsnowxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: wslakexy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: zwtxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: waxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: wtxy real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_snso_layers,grid%sm32:grid%em32) :: zsnsoxy real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_snow_layers,grid%sm32:grid%em32) :: tsnoxy real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_snow_layers,grid%sm32:grid%em32) :: snicexy real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_snow_layers,grid%sm32:grid%em32) :: snliqxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: lfmassxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rtmassxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: stmassxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: woodxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: stblcpxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fastcpxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: xsaixy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tradxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tsxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: neexy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: gppxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: nppxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fvegxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: qinxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: runsfxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: runsbxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: ecanxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: edirxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: etranxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fsaxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: firaxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: aparxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: psnxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: savxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: sagxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: fsnoxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: t2mvxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: t2mbxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: q2mvxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: q2mbxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: chstarxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rssunxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: rsshaxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: bgapxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: wgapxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: gapxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tgvxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: tgbxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: chvxy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32) :: chbxy real ,DIMENSION(1:7501) :: mp_restart_state real ,DIMENSION(1:7501) :: tbpvs_state real ,DIMENSION(1:7501) :: tbpvs0_state real ,DIMENSION(1:7501) :: lu_state real ,DIMENSION(1:grid%dfi_time_dim) :: hcoeff #undef COPY_IN #undef COPY_OUT !ENDOFREGISTRYGENERATEDINCLUDE