netcdf force_template { dimensions: Time = UNLIMITED ; // (0 currently) DateStrLen = 19 ; force_layers = 76 ; force_soil_layers = 4 ; variables: char Times(Time, DateStrLen) ; float Z_FORCE(Time, force_layers) ; Z_FORCE:FieldType = 104 ; Z_FORCE:MemoryOrder = "Z " ; Z_FORCE:description = "height of forcing time series" ; Z_FORCE:units = "" ; Z_FORCE:stagger = "" ; Z_FORCE:_FillValue = -999.f ; float Z_FORCE_TEND(Time, force_layers) ; Z_FORCE_TEND:FieldType = 104 ; Z_FORCE_TEND:MemoryOrder = "Z " ; Z_FORCE_TEND:description = "tendency height of forcing time series" ; Z_FORCE_TEND:units = "" ; Z_FORCE_TEND:stagger = "" ; Z_FORCE_TEND:_FillValue = -999.f ; float U_G(Time, force_layers) ; U_G:FieldType = 104 ; U_G:MemoryOrder = "Z " ; U_G:description = "x-component geostrophic wind" ; U_G:units = "m s-1" ; U_G:stagger = "" ; U_G:_FillValue = -999.f ; float U_G_TEND(Time, force_layers) ; U_G_TEND:FieldType = 104 ; U_G_TEND:MemoryOrder = "Z " ; U_G_TEND:description = "tendency x-component geostrophic wind" ; U_G_TEND:units = "m s-2" ; U_G_TEND:stagger = "" ; float V_G(Time, force_layers) ; V_G:FieldType = 104 ; V_G:MemoryOrder = "Z " ; V_G:description = "y-component geostrophic wind" ; V_G:units = "m s-1" ; V_G:stagger = "" ; V_G:_FillValue = -999.f ; float V_G_TEND(Time, force_layers) ; V_G_TEND:FieldType = 104 ; V_G_TEND:MemoryOrder = "Z " ; V_G_TEND:description = "tendency y-component geostrophic wind" ; V_G_TEND:units = "m s-2" ; V_G_TEND:stagger = "" ; float W_SUBS(Time, force_layers) ; W_SUBS:FieldType = 104 ; W_SUBS:MemoryOrder = "Z " ; W_SUBS:description = "large-scale vertical motion (subsidence)" ; W_SUBS:units = "m s-1" ; W_SUBS:stagger = "" ; W_SUBS:_FillValue = -999.f ; float W_SUBS_TEND(Time, force_layers) ; W_SUBS_TEND:FieldType = 104 ; W_SUBS_TEND:MemoryOrder = "Z " ; W_SUBS_TEND:description = "tendency large-scale vertical motion (subsidence)" ; W_SUBS_TEND:units = "m s-2" ; W_SUBS_TEND:stagger = "" ; float TH_UPSTREAM_X(Time, force_layers) ; TH_UPSTREAM_X:FieldType = 104 ; TH_UPSTREAM_X:MemoryOrder = "Z " ; TH_UPSTREAM_X:description = "upstream theta x-advection" ; TH_UPSTREAM_X:units = "K s-1" ; TH_UPSTREAM_X:stagger = "" ; float TH_UPSTREAM_X_TEND(Time, force_layers) ; TH_UPSTREAM_X_TEND:FieldType = 104 ; TH_UPSTREAM_X_TEND:MemoryOrder = "Z " ; TH_UPSTREAM_X_TEND:description = "tendency upstream theta x-advection" ; TH_UPSTREAM_X_TEND:units = "K s-2" ; TH_UPSTREAM_X_TEND:stagger = "" ; TH_UPSTREAM_X:_FillValue = -999.f ; float TH_UPSTREAM_Y(Time, force_layers) ; TH_UPSTREAM_Y:FieldType = 104 ; TH_UPSTREAM_Y:MemoryOrder = "Z " ; TH_UPSTREAM_Y:description = "upstream theta y-advection" ; TH_UPSTREAM_Y:units = "K s-1" ; TH_UPSTREAM_Y:stagger = "" ; TH_UPSTREAM_Y:_FillValue = -999.f ; float TH_UPSTREAM_Y_TEND(Time, force_layers) ; TH_UPSTREAM_Y_TEND:FieldType = 104 ; TH_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; TH_UPSTREAM_Y_TEND:description = "tendency upstream theta y-advection" ; TH_UPSTREAM_Y_TEND:units = "K s-2" ; TH_UPSTREAM_Y_TEND:stagger = "" ; float QV_UPSTREAM_X(Time, force_layers) ; QV_UPSTREAM_X:FieldType = 104 ; QV_UPSTREAM_X:MemoryOrder = "Z " ; QV_UPSTREAM_X:description = "upstream qv x-advection" ; QV_UPSTREAM_X:units = "kg kg-1 s-1" ; QV_UPSTREAM_X:stagger = "" ; QV_UPSTREAM_X:_FillValue = -999.f ; float QV_UPSTREAM_X_TEND(Time, force_layers) ; QV_UPSTREAM_X_TEND:FieldType = 104 ; QV_UPSTREAM_X_TEND:MemoryOrder = "Z " ; QV_UPSTREAM_X_TEND:description = "tendency upstream qv x-advection" ; QV_UPSTREAM_X_TEND:units = "kg kg-1 s-2" ; QV_UPSTREAM_X_TEND:stagger = "" ; float QV_UPSTREAM_Y(Time, force_layers) ; QV_UPSTREAM_Y:FieldType = 104 ; QV_UPSTREAM_Y:MemoryOrder = "Z " ; QV_UPSTREAM_Y:description = "upstream qv y-advection" ; QV_UPSTREAM_Y:units = "kg kg-1 s-1" ; QV_UPSTREAM_Y:stagger = "" ; QV_UPSTREAM_Y:_FillValue = -999.f ; float QV_UPSTREAM_Y_TEND(Time, force_layers) ; QV_UPSTREAM_Y_TEND:FieldType = 104 ; QV_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; QV_UPSTREAM_Y_TEND:description = "tendency upstream qv y-advection" ; QV_UPSTREAM_Y_TEND:units = "kg kg-1 s-2" ; QV_UPSTREAM_Y_TEND:stagger = "" ; float QL_UPSTREAM_X(Time, force_layers) ; QL_UPSTREAM_X:FieldType = 104 ; QL_UPSTREAM_X:MemoryOrder = "Z " ; QL_UPSTREAM_X:description = "upstream ql x-advection" ; QL_UPSTREAM_X:units = "kg kg-1 s-1" ; QL_UPSTREAM_X:stagger = "" ; QL_UPSTREAM_X:_FillValue = -999.f ; float QL_UPSTREAM_X_TEND(Time, force_layers) ; QL_UPSTREAM_X_TEND:FieldType = 104 ; QL_UPSTREAM_X_TEND:MemoryOrder = "Z " ; QL_UPSTREAM_X_TEND:description = "tendency upstream ql x-advection" ; QL_UPSTREAM_X_TEND:units = "kg kg-1 s-2" ; QL_UPSTREAM_X_TEND:stagger = "" ; float QL_UPSTREAM_Y(Time, force_layers) ; QL_UPSTREAM_Y:FieldType = 104 ; QL_UPSTREAM_Y:MemoryOrder = "Z " ; QL_UPSTREAM_Y:description = "upstream ql y-advection" ; QL_UPSTREAM_Y:units = "kg kg-1 s-1" ; QL_UPSTREAM_Y:stagger = "" ; QL_UPSTREAM_Y:_FillValue = -999.f ; float QL_UPSTREAM_Y_TEND(Time, force_layers) ; QL_UPSTREAM_Y_TEND:FieldType = 104 ; QL_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; QL_UPSTREAM_Y_TEND:description = "tendency upstream ql y-advection" ; QL_UPSTREAM_Y_TEND:units = "kg kg-1 s-2" ; QL_UPSTREAM_Y_TEND:stagger = "" ; float U_UPSTREAM_X(Time, force_layers) ; U_UPSTREAM_X:FieldType = 104 ; U_UPSTREAM_X:MemoryOrder = "Z " ; U_UPSTREAM_X:description = "upstream U x-advection" ; U_UPSTREAM_X:units = "m s-3" ; U_UPSTREAM_X:stagger = "" ; U_UPSTREAM_X:_FillValue = -999.f ; float U_UPSTREAM_X_TEND(Time, force_layers) ; U_UPSTREAM_X_TEND:FieldType = 104 ; U_UPSTREAM_X_TEND:MemoryOrder = "Z " ; U_UPSTREAM_X_TEND:description = "tendency upstream U x-advection" ; U_UPSTREAM_X_TEND:units = "m s-3" ; U_UPSTREAM_X_TEND:stagger = "" ; float U_UPSTREAM_Y(Time, force_layers) ; U_UPSTREAM_Y:FieldType = 104 ; U_UPSTREAM_Y:MemoryOrder = "Z " ; U_UPSTREAM_Y:description = "upstream U y-advection" ; U_UPSTREAM_Y:units = "m s-3" ; U_UPSTREAM_Y:stagger = "" ; U_UPSTREAM_Y:_FillValue = -999.f ; float U_UPSTREAM_Y_TEND(Time, force_layers) ; U_UPSTREAM_Y_TEND:FieldType = 104 ; U_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; U_UPSTREAM_Y_TEND:description = "tendency upstream U y-advection" ; U_UPSTREAM_Y_TEND:units = "m s-3" ; U_UPSTREAM_Y_TEND:stagger = "" ; float V_UPSTREAM_X(Time, force_layers) ; V_UPSTREAM_X:FieldType = 104 ; V_UPSTREAM_X:MemoryOrder = "Z " ; V_UPSTREAM_X:description = "upstream V x-advection" ; V_UPSTREAM_X:units = "m s-3" ; V_UPSTREAM_X:stagger = "" ; V_UPSTREAM_X:_FillValue = -999.f ; float V_UPSTREAM_X_TEND(Time, force_layers) ; V_UPSTREAM_X_TEND:FieldType = 104 ; V_UPSTREAM_X_TEND:MemoryOrder = "Z " ; V_UPSTREAM_X_TEND:description = "tendency upstream V x-advection" ; V_UPSTREAM_X_TEND:units = "m s-3" ; V_UPSTREAM_X_TEND:stagger = "" ; float V_UPSTREAM_Y(Time, force_layers) ; V_UPSTREAM_Y:FieldType = 104 ; V_UPSTREAM_Y:MemoryOrder = "Z " ; V_UPSTREAM_Y:description = "upstream V y-advection" ; V_UPSTREAM_Y:units = "m s-3" ; V_UPSTREAM_Y:stagger = "" ; V_UPSTREAM_Y:_FillValue = -999.f ; float V_UPSTREAM_Y_TEND(Time, force_layers) ; V_UPSTREAM_Y_TEND:FieldType = 104 ; V_UPSTREAM_Y_TEND:MemoryOrder = "Z " ; V_UPSTREAM_Y_TEND:description = "tendency upstream V y-advection" ; V_UPSTREAM_Y_TEND:units = "m s-3" ; V_UPSTREAM_Y_TEND:stagger = "" ; float TAU_X(Time, force_layers) ; TAU_X:FieldType = 104 ; TAU_X:MemoryOrder = "Z " ; TAU_X:description = "X-direction advective timescale" ; TAU_X:units = "s" ; TAU_X:stagger = "" ; float TAU_X_TEND(Time, force_layers) ; TAU_X_TEND:FieldType = 104 ; TAU_X_TEND:MemoryOrder = "Z " ; TAU_X_TEND:description = "tendency X-direction advective timescale" ; TAU_X_TEND:units = "" ; TAU_X_TEND:stagger = "" ; float TAU_Y(Time, force_layers) ; TAU_Y:FieldType = 104 ; TAU_Y:MemoryOrder = "Z " ; TAU_Y:description = "Y-direction advective timescale" ; TAU_Y:units = "s" ; TAU_Y:stagger = "" ; float TAU_Y_TEND(Time, force_layers) ; TAU_Y_TEND:FieldType = 104 ; TAU_Y_TEND:MemoryOrder = "Z " ; TAU_Y_TEND:description = "tendency Y-direction advective timescale" ; TAU_Y_TEND:units = "" ; TAU_Y_TEND:stagger = "" ; float TH_LARGESCALE(Time, force_layers) ; TH_LARGESCALE:FieldType = 104 ; TH_LARGESCALE:MemoryOrder = "Z " ; TH_LARGESCALE:description = "SCM largescale theta" ; TH_LARGESCALE:units = "K" ; TH_LARGESCALE:stagger = "" ; TH_LARGESCALE:_FillValue = -999.f ; float TH_LARGESCALE_TEND(Time, force_layers) ; TH_LARGESCALE_TEND:FieldType = 104 ; TH_LARGESCALE_TEND:MemoryOrder = "Z " ; TH_LARGESCALE_TEND:description = "SCM tendency largescale theta" ; TH_LARGESCALE_TEND:units = "K s-1" ; TH_LARGESCALE_TEND:stagger = "" ; float QV_LARGESCALE(Time, force_layers) ; QV_LARGESCALE:FieldType = 104 ; QV_LARGESCALE:MemoryOrder = "Z " ; QV_LARGESCALE:description = "SCM largescale qv" ; QV_LARGESCALE:units = "1" ; QV_LARGESCALE:stagger = "" ; QV_LARGESCALE:_FillValue = -999.f ; float QV_LARGESCALE_TEND(Time, force_layers) ; QV_LARGESCALE_TEND:FieldType = 104 ; QV_LARGESCALE_TEND:MemoryOrder = "Z " ; QV_LARGESCALE_TEND:description = "SCM tendency largescale qv" ; QV_LARGESCALE_TEND:units = "s-1" ; QV_LARGESCALE_TEND:stagger = "" ; float QL_LARGESCALE(Time, force_layers) ; QL_LARGESCALE:FieldType = 104 ; QL_LARGESCALE:MemoryOrder = "Z " ; QL_LARGESCALE:description = "SCM largescale ql" ; QL_LARGESCALE:units = "1" ; QL_LARGESCALE:stagger = "" ; QL_LARGESCALE:_FillValue = -999.f ; float QL_LARGESCALE_TEND(Time, force_layers) ; QL_LARGESCALE_TEND:FieldType = 104 ; QL_LARGESCALE_TEND:MemoryOrder = "Z " ; QL_LARGESCALE_TEND:description = "SCM tendency largescale ql" ; QL_LARGESCALE_TEND:units = "s-1" ; QL_LARGESCALE_TEND:stagger = "" ; float U_LARGESCALE(Time, force_layers) ; U_LARGESCALE:FieldType = 104 ; U_LARGESCALE:MemoryOrder = "Z " ; U_LARGESCALE:description = "SCM largescale u" ; U_LARGESCALE:units = "m s-1" ; U_LARGESCALE:stagger = "" ; U_LARGESCALE:_FillValue = -999.f ; float U_LARGESCALE_TEND(Time, force_layers) ; U_LARGESCALE_TEND:FieldType = 104 ; U_LARGESCALE_TEND:MemoryOrder = "Z " ; U_LARGESCALE_TEND:description = "SCM tendency largescale u" ; U_LARGESCALE_TEND:units = "m s-2" ; U_LARGESCALE_TEND:stagger = "" ; float V_LARGESCALE(Time, force_layers) ; V_LARGESCALE:FieldType = 104 ; V_LARGESCALE:MemoryOrder = "Z " ; V_LARGESCALE:description = "SCM largescale v" ; V_LARGESCALE:units = "m s-1" ; V_LARGESCALE:stagger = "" ; V_LARGESCALE:_FillValue = -999.f ; float V_LARGESCALE_TEND(Time, force_layers) ; V_LARGESCALE_TEND:FieldType = 104 ; V_LARGESCALE_TEND:MemoryOrder = "Z " ; V_LARGESCALE_TEND:description = "SCM tendency largescale v" ; V_LARGESCALE_TEND:units = "m s-2" ; V_LARGESCALE_TEND:stagger = "" ; float TAU_LARGESCALE(Time, force_layers) ; TAU_LARGESCALE:FieldType = 104 ; TAU_LARGESCALE:MemoryOrder = "Z " ; TAU_LARGESCALE:description = "SCM largescale timescale" ; TAU_LARGESCALE:units = "s" ; TAU_LARGESCALE:stagger = "" ; float TAU_LARGESCALE_TEND(Time, force_layers) ; TAU_LARGESCALE_TEND:FieldType = 104 ; TAU_LARGESCALE_TEND:MemoryOrder = "Z " ; TAU_LARGESCALE_TEND:description = "tendency SCM largescale timescale" ; TAU_LARGESCALE_TEND:units = "" ; TAU_LARGESCALE_TEND:stagger = "" ; float T_SOIL_FORCING_VAL(Time, force_soil_layers) ; T_SOIL_FORCING_VAL:FieldType = 104 ; T_SOIL_FORCING_VAL:MemoryOrder = "Z " ; T_SOIL_FORCING_VAL:description = "Soil temp forcing value" ; T_SOIL_FORCING_VAL:units = "K" ; T_SOIL_FORCING_VAL:stagger = "" ; float T_SOIL_FORCING_TEND(Time, force_soil_layers) ; T_SOIL_FORCING_TEND:FieldType = 104 ; T_SOIL_FORCING_TEND:MemoryOrder = "Z " ; T_SOIL_FORCING_TEND:description = "tendency soil temp forcing value" ; T_SOIL_FORCING_TEND:units = "K s-1" ; T_SOIL_FORCING_TEND:stagger = "" ; float Q_SOIL_FORCING_VAL(Time, force_soil_layers) ; Q_SOIL_FORCING_VAL:FieldType = 104 ; Q_SOIL_FORCING_VAL:MemoryOrder = "Z " ; Q_SOIL_FORCING_VAL:description = "Soil moisture forcing value" ; Q_SOIL_FORCING_VAL:units = "1" ; Q_SOIL_FORCING_VAL:stagger = "" ; float Q_SOIL_FORCING_TEND(Time, force_soil_layers) ; Q_SOIL_FORCING_TEND:FieldType = 104 ; Q_SOIL_FORCING_TEND:MemoryOrder = "Z " ; Q_SOIL_FORCING_TEND:description = "tendency soil moisture forcing value" ; Q_SOIL_FORCING_TEND:units = "s-1" ; Q_SOIL_FORCING_TEND:stagger = "" ; float SOIL_DEPTH_FORCE(Time, force_soil_layers) ; SOIL_DEPTH_FORCE:FieldType = 104 ; SOIL_DEPTH_FORCE:MemoryOrder = "Z " ; SOIL_DEPTH_FORCE:description = "soil layer depths in forcing file" ; SOIL_DEPTH_FORCE:units = "m" ; SOIL_DEPTH_FORCE:stagger = "" ; float TAU_SOIL(Time, force_soil_layers) ; TAU_SOIL:FieldType = 104 ; TAU_SOIL:MemoryOrder = "Z " ; TAU_SOIL:description = "soil forcing timescale" ; TAU_SOIL:units = "s" ; TAU_SOIL:stagger = "" ; float HFX_FORCE(Time) ; HFX_FORCE:FieldType = 104 ; HFX_FORCE:MemoryOrder = "Z " ; HFX_FORCE:description = "surface sensible heat flux" ; HFX_FORCE:units = "W m-2" ; HFX_FORCE:stagger = "" ; float LH_FORCE(Time) ; LH_FORCE:FieldType = 104 ; LH_FORCE:MemoryOrder = "Z " ; LH_FORCE:description = "surface latent heat flux" ; LH_FORCE:units = "W m-2" ; LH_FORCE:stagger = "" ; float TSK_FORCE(Time) ; TSK_FORCE:FieldType = 104 ; TSK_FORCE:MemoryOrder = "Z " ; TSK_FORCE:description = "surface skin temperature" ; TSK_FORCE:units = "K" ; TSK_FORCE:stagger = "" ; float HFX_FORCE_TEND(Time) ; HFX_FORCE_TEND:FieldType = 104 ; HFX_FORCE_TEND:MemoryOrder = "Z " ; HFX_FORCE_TEND:description = "surface sensible heat flux tend" ; HFX_FORCE_TEND:units = "W m-2 s-1" ; HFX_FORCE_TEND:stagger = "" ; float LH_FORCE_TEND(Time) ; LH_FORCE_TEND:FieldType = 104 ; LH_FORCE_TEND:MemoryOrder = "Z " ; LH_FORCE_TEND:description = "surface latent heat flux tend" ; LH_FORCE_TEND:units = "W m-2 s-1" ; LH_FORCE_TEND:stagger = "" ; float TSK_FORCE_TEND(Time) ; TSK_FORCE_TEND:FieldType = 104 ; TSK_FORCE_TEND:MemoryOrder = "Z " ; TSK_FORCE_TEND:description = "surface skin temperature tend" ; TSK_FORCE_TEND:units = "K s-1" ; TSK_FORCE_TEND:stagger = "" ; // global attributes: :TITLE = "AUXILIARY FORCING FOR SCM FOR ARM0621 CASE" ; :START_DATE = "2004-12-22_00:00:00" ; :SIMULATION_START_DATE = "2004-12-22_00:00:00" ; :DX = 4000.f ; :DY = 4000.f ; :GRID_ID = 1 ; :PARENT_ID = 0 ; :I_PARENT_START = 1 ; :J_PARENT_START = 1 ; :PARENT_GRID_RATIO = 1 ; :DT = 20.f ; :CEN_LAT = 0.f ; :CEN_LON = 0.f ; :TRUELAT1 = 0.f ; :TRUELAT2 = 0.f ; :MOAD_CEN_LAT = 0.f ; :STAND_LON = 0.f ; :GMT = 0.f ; :JULYR = 0 ; :JULDAY = 1 ; :MAP_PROJ = 0 ; :MMINLU = "USGS" ; :ISWATER = 16 ; :ISICE = 0 ; :ISURBAN = 0 ; :ISOILWATER = 0 ; }