include file: dummy_decl.inc 17 !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. ! real :: cfn real :: cfn1 integer :: step_number real :: rdx real :: rdy real :: dts real :: dtseps real :: resm real :: zetatop real :: cf1 real :: cf2 real :: cf3 integer :: number_at_same_level integer :: itimestep real :: xtime real :: julian integer :: lbc_fid logical :: tiled logical :: patched logical :: press_adj real :: xi real :: xj real :: vc_i real :: vc_j real :: dtbc integer :: ifndsnowh integer :: ifndsoilw real :: hcoeff_tot real :: declin_urb integer :: min_ptchsz real :: u_frame real :: v_frame real :: p_top real :: t00 real :: p00 real :: tlp real :: tiso real :: max_msftx real :: max_msfty integer :: stepcu integer :: stepra integer :: landuse_isice integer :: landuse_lucats integer :: landuse_luseas integer :: landuse_isn integer :: nyear integer :: nday integer :: stepbl logical :: warm_rain logical :: adv_moist_cond integer :: save_topo_from_real integer :: stepfg logical :: moved real :: max_cfl integer :: oid 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 :: 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 :: nodyn_dummy TYPE(fdob_type) :: fdob real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lu_index real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lu_mask real ,DIMENSION(grid%sm32:grid%em32) :: znu real ,DIMENSION(grid%sm32:grid%em32) :: znw real ,DIMENSION(1:grid%num_soil_layers) :: zs real ,DIMENSION(1:grid%num_soil_layers) :: dzs real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: u_gc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: v_gc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: t_gc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: rh_gc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: ght_gc real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: p_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlat_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlong_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tsk_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tavgsfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tmn_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pslv_gc real ,DIMENSION(grid%sm31:grid%em31,1:12,grid%sm33:grid%em33) :: greenfrac real ,DIMENSION(grid%sm31:grid%em31,1:12,grid%sm33:grid%em33) :: albedo12m real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: pd_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: psfc_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: intq_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pdhs real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_levels,grid%sm33:grid%em33) :: qv_gc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: u_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: u_2 real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: u_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ru real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ru_m real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ru_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: u_save real ,DIMENSION(1:grid%num_force_layers) :: z_force real ,DIMENSION(1:grid%num_force_layers) :: u_g real ,DIMENSION(1:grid%num_force_layers) :: u_g_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: v_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: v_2 real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: v_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rv_m real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rv_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: v_save real ,DIMENSION(1:grid%num_force_layers) :: v_g real ,DIMENSION(1:grid%num_force_layers) :: v_g_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: w_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: w_2 real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: w_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ww real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ww_m real ,DIMENSION(1:grid%num_force_layers) :: w_subs real ,DIMENSION(1:grid%num_force_layers) :: w_subs_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ph_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ph_2 real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: ph_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: phb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: phb_fine real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: ph0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: php real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_2 real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width) :: t_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_init real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tp_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tp_2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: t_save real ,DIMENSION(1:grid%num_force_layers) :: th_upstream_x real ,DIMENSION(1:grid%num_force_layers) :: th_upstream_x_tend real ,DIMENSION(1:grid%num_force_layers) :: th_upstream_y real ,DIMENSION(1:grid%num_force_layers) :: th_upstream_y_tend real ,DIMENSION(1:grid%num_force_layers) :: qv_upstream_x real ,DIMENSION(1:grid%num_force_layers) :: qv_upstream_x_tend real ,DIMENSION(1:grid%num_force_layers) :: qv_upstream_y real ,DIMENSION(1:grid%num_force_layers) :: qv_upstream_y_tend real ,DIMENSION(1:grid%num_force_layers) :: u_upstream_x real ,DIMENSION(1:grid%num_force_layers) :: u_upstream_x_tend real ,DIMENSION(1:grid%num_force_layers) :: u_upstream_y real ,DIMENSION(1:grid%num_force_layers) :: u_upstream_y_tend real ,DIMENSION(1:grid%num_force_layers) :: v_upstream_x real ,DIMENSION(1:grid%num_force_layers) :: v_upstream_x_tend real ,DIMENSION(1:grid%num_force_layers) :: v_upstream_y real ,DIMENSION(1:grid%num_force_layers) :: v_upstream_y_tend real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mu_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mu_2 real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: mu_bxs real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: mu_bxe real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: mu_bys real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: mu_bye real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: mu_btxs real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: mu_btxe real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: mu_btys real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: mu_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mub real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mub_fine real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mub_save real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mu0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mudf real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: muu real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: muv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mut real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: muts real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: nest_pos real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: nest_mask real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_coarse real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tke_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tke_2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: p real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: al real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: alt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: alb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: zx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: zy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rdz real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rdzw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: pb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: potevp real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snopcx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soiltb real ,DIMENSION(grid%sm32:grid%em32) :: fnm real ,DIMENSION(grid%sm32:grid%em32) :: fnp real ,DIMENSION(grid%sm32:grid%em32) :: rdnw real ,DIMENSION(grid%sm32:grid%em32) :: rdn real ,DIMENSION(grid%sm32:grid%em32) :: dnw real ,DIMENSION(grid%sm32:grid%em32) :: dn real ,DIMENSION(grid%sm32:grid%em32) :: t_base 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,grid%sm33:grid%em33) :: z_at_w real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: q2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: t2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: th2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: psfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: u10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: v10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: uratx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: vratx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tratx real ,DIMENSION(1:grid%nobs_err_flds,grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: obs_savwt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: imask_nostag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: imask_xstag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: imask_ystag integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: imask_xystag real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_moist) :: moist real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_moist) :: moist_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_dfi_moist) :: dfi_moist real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_moist) :: dfi_moist_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_chem) :: chem real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_scalar) :: scalar real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_scalar) :: scalar_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,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%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_bye real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btxs real ,DIMENSION(grid%sm33:grid%em33,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btxe real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btys real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%spec_bdy_width,num_dfi_scalar) :: dfi_scalar_btye real ,DIMENSION(1:grid%spec_bdy_width) :: fcx real ,DIMENSION(1:grid%spec_bdy_width) :: gcx real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_soil_levels,grid%sm33:grid%em33) :: soil_layers real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_soil_levels,grid%sm33:grid%em33) :: soil_levels real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_soil_levels,grid%sm33:grid%em33) :: st real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_soil_levels,grid%sm33:grid%em33) :: sm real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_metgrid_soil_levels,grid%sm33:grid%em33) :: sw real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm000007 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm007028 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm028100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm100255 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st000007 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st007028 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st028100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st100255 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sm010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilm300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sw000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sw010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sw040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sw100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sw010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilw300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st000010 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st010040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st040100 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st100200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: st010200 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt000 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt005 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt020 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt040 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt160 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt300 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: landmask real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: topostdv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: toposlpx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: toposlpy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: shdmax real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: shdmin real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snoalb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: slopecat real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: toposoil real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_land_cat,grid%sm33:grid%em33) :: landusef real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_cat,grid%sm33:grid%em33) :: soilctop real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_cat,grid%sm33:grid%em33) :: soilcbot real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilcat real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: vegcat real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: tslb 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_glw real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_gsw real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_hfx real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_lh 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(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_rainc real ,DIMENSION(1:grid%ts_buf_size,1:grid%max_ts_locs) :: ts_rainnc real ,DIMENSION(1:grid%num_soil_layers) :: dzr real ,DIMENSION(1:grid%num_soil_layers) :: dzb real ,DIMENSION(1:grid%num_soil_layers) :: dzg real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: smois real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: sh2o real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xice real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xicem real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: smstav real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: smstot real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sfcrunoff real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: udrunoff integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ivgtyp integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: isltyp real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: vegfra real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sfcevp real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: grdflx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acgrdflx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sfcexc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acsnow real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acsnom real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snow real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snowh real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rhosn real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: canwat real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sst real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sstsk real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dtw real ,DIMENSION(1:grid%dfi_time_dim) :: hcoeff real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_p real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_al real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_mu real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_phb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_ph0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_php 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_w real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_ww 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_ph real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_pb real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_alt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dfi_tke real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: dfi_tslb real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: dfi_smois real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_snow real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_snowh real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_canwat real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: dfi_smfr3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: dfi_keepfr3dflag real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tr_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tb_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tg_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tc_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qc_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: uc_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xxxr_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xxxb_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xxxg_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xxxc_urb2d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: trl_urb3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: tbl_urb3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: tgl_urb3d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sh_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lh_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: g_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rn_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ts_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: frc_urb2d integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: utype_urb2d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: trb_urb4d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: tw1_urb4d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: tw2_urb4d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: tgb_urb4d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: sfw1_urb3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: sfw2_urb3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: sfr_urb3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_urban_layers,grid%sm33:grid%em33) :: sfg_urb3d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cosz_urb2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: omg_urb2d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: smfr3d real ,DIMENSION(grid%sm31:grid%em31,1:grid%num_soil_layers,grid%sm33:grid%em33) :: keepfr3dflag real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ra real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rs real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lai real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: vegf_px real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: t2obs real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: q2obs real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tke_myj real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: el_myj real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: exch_h real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: exch_m real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ct real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: thz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: z0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: uz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: vz0 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qsfc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: akhs real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: akms integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: kpbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pshltr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: th10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: q10 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: qke real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tsq real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: qsq real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cov real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ch real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dusfcg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dvsfcg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: var2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: oc12d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: oa1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: oa2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: oa3 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: oa4 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ol1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ol2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ol3 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ol4 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: a_u_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: a_v_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: a_t_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: a_q_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: a_e_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: b_u_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: b_v_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: b_t_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: b_q_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: b_e_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dlg_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dl_u_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: sf_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: vl_bep real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: tke_pbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: el_pbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: wu_tur real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: wv_tur real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: wt_tur real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: wq_tur real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: htop real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: hbot real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: htopr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: hbotr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cutop real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cubot real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cuppt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rswtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rlwtoa real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: czmean real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cfracl real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cfracm real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cfrach real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acfrst integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ncfrst real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acfrcv integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ncfrcv real ,DIMENSION(grid%sm31:grid%em31,1:grid%levsiz,grid%sm33:grid%em33,num_ozmixm) :: ozmixm real ,DIMENSION(1:grid%levsiz) :: pin real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: m_ps_1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: m_ps_2 real ,DIMENSION(grid%sm31:grid%em31,1:grid%paerlev,grid%sm33:grid%em33,num_aerosolc) :: aerosolc_1 real ,DIMENSION(grid%sm31:grid%em31,1:grid%paerlev,grid%sm33:grid%em33,num_aerosolc) :: aerosolc_2 real ,DIMENSION(1:grid%paerlev) :: m_hybi real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: f_ice_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: f_rain_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: f_rimef_phy real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: qndropsource real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: h_diabatic real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msft real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfu real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msftx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfty real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfux real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfuy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfvx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfvx_inv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: msfvy real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: f real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: e real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sina real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cosa real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_fine real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_int real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_input real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ht_shad real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: ht_shad_bxs real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: ht_shad_bxe real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: ht_shad_bys real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: ht_shad_bye real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: ht_shad_btxs real ,DIMENSION(grid%sm33:grid%em33,1,grid%spec_bdy_width) :: ht_shad_btxe real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: ht_shad_btys real ,DIMENSION(grid%sm31:grid%em31,1,grid%spec_bdy_width) :: ht_shad_btye real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tsk real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_tsk real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tsk_save real ,DIMENSION(grid%sm32:grid%em32) :: u_base real ,DIMENSION(grid%sm32:grid%em32) :: v_base real ,DIMENSION(grid%sm32:grid%em32) :: qv_base real ,DIMENSION(grid%sm32:grid%em32) :: z_base real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthcuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqvcuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqrcuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqccuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqscuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqicuten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: w0avg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rainc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rainnc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_rainc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_rainnc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pratec real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: raincv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rainncv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rainbl real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snownc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: graupelnc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snowncv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: graupelncv real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: nca integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lowlyr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mass_flux real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_gr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_w real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_mc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_st real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_as real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_capma real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_capme real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: apr_capmi real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: edt_out real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,1:grid%ensdim) :: xf_ens real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33,1:grid%ensdim) :: pr_ens real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cugd_tten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cugd_qvten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cugd_ttens real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cugd_qvtens real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cugd_qcten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthften real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqvften real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthraten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthratenlw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthratensw real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: cldfra real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdown real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdownc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: gsw real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: glw real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswupt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswuptc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswdnt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswdntc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswupb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswupbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswdnb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: acswdnbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwupt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwuptc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwdnt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwdntc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwupb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwupbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwdnb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclwdnbc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswupt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswuptc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswdnt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswdntc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswupb integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswupbc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswdnb integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_acswdnbc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwupt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwuptc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwdnt integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwdntc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwupb integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwupbc integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwdnb integer ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: i_aclwdnbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swupt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swuptc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdnt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdntc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swupb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swupbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdnb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swdnbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwupt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwuptc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwdnt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwdntc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwupb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwupbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwdnb real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwdnbc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: swcf real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lwcf real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: olr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlat real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlong real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlat_u real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlong_u real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlat_v real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xlong_v real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: albedo real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: clat real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: clong real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: albbck real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: embck real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: emiss real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snotime real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: noahres real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cldefi real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rublten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rvblten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthblten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqvblten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqcblten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqiblten 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(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tmn real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tyr real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tyra real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tdly real ,DIMENSION(grid%sm31:grid%em31,1:grid%lagday,grid%sm33:grid%em33) :: tlag real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: xland real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: znt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ck real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cka real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cd real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: cda real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ust real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ustm real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rmol real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mol real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pblh real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: capg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: thc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: hfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: lh real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: achfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: aclhf real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: flhc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: flqc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qsg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qvg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_qvg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: qcg real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: soilt1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_soilt1 real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tsnav real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_tsnav real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: regime real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: snowc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dfi_snowc real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mavail real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tkesfcf real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: taucldi real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: taucldc real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor11 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor22 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor12 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor33 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor13 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: defor23 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: xkmv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: xkmh real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: xkhv real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: xkhh 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) :: bn2 real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rundgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rvndgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthndgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rphndgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqvndgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rmundgdten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33,num_fdda3d) :: fdda3d real ,DIMENSION(grid%sm31:grid%em31,1:1,grid%sm33:grid%em33,num_fdda2d) :: fdda2d real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: u10_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: u10_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: v10_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: v10_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: t2_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: t2_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: th2_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: th2_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: q2_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: q2_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rh_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: rh_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: psl_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: psl_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ps_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: ps_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tob_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: odis_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tob_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: odis_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sn_ndg_new real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: sn_ndg_old real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%cam_abs_dim2,grid%sm33:grid%em33) :: abstot real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,1:grid%cam_abs_dim1,grid%sm33:grid%em33) :: absnxt real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: emstot real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dpsdt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: dmudt real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: pk1m real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: mu_2m real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: tml real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: t0ml real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: hml real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: h0ml real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: huml real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: hvml real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: t_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: u_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: ru_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: v_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: rv_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: w_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: ww_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: ph_xxx real ,DIMENSION(grid%sm31y:grid%em31y,grid%sm32y:grid%em32y,grid%sm33y:grid%em33y) :: dum_yyy real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: fourd_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm33x:grid%em33x) :: clat_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm33x:grid%em33x) :: ht_xxx real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm33x:grid%em33x) :: mf_xxx real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: dif_analysis real ,DIMENSION(grid%sm31x:grid%em31x,grid%sm32x:grid%em32x,grid%sm33x:grid%em33x) :: dif_xxx real ,DIMENSION(grid%sm31y:grid%em31y,grid%sm32y:grid%em32y,grid%sm33y:grid%em33y) :: dif_yyy real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: nfuel_cat real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: zsf real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: tign_g real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rthfrten real ,DIMENSION(grid%sm31:grid%em31,grid%sm32:grid%em32,grid%sm33:grid%em33) :: rqvfrten real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: grnhfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: grnqfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: canhfx real ,DIMENSION(grid%sm31:grid%em31,grid%sm33:grid%em33) :: canqfx real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: lfn real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fuel_frac real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fire_area real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: uf real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: vf real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fgrnhfx real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fgrnqfx real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fcanhfx real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fcanqfx real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fxlong real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fxlat real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fuel_time real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: bbb real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: betafl real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: phiwc real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: r_0 real ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: fgip integer ,DIMENSION((grid%sm31-1)*grid%sr_x+1:grid%em31*grid%sr_x,(grid%sm33-1)*grid%sr_y+1:grid%em33*grid%sr_y) :: ischap #undef COPY_IN #undef COPY_OUT !ENDOFREGISTRYGENERATEDINCLUDE