<p><b>laura@ucar.edu</b> 2011-01-14 09:46:21 -0700 (Fri, 14 Jan 2011)</p><p>updated Registry with land-surface processes physics<br>
</p><hr noshade><pre><font color="gray">Modified: branches/atmos_physics/src/core_nhyd_atmos/Registry
===================================================================
--- branches/atmos_physics/src/core_nhyd_atmos/Registry        2011-01-14 16:37:13 UTC (rev 697)
+++ branches/atmos_physics/src/core_nhyd_atmos/Registry        2011-01-14 16:46:21 UTC (rev 698)
@@ -263,11 +263,21 @@
# hydrostatic and non-hydrostatic dynamical cores):
#==================================================================================================
+#... NAMELIST VARIABLES ADDED FOR INITIALIZATION OF SURFACE CHARACTERISTICS:
+namelist logical physics input_sfc_albedo false
+namelist character physics input_landuse_data USGS
+namelist character physics input_soil_data STAS
+namelist integer physics num_soil_layers 5
+
+#... DIMENSION NEEDED FOR NUMBER OF SOIL LAYERS:
+dim nSoilLevels namelist:num_soil_layers
+
#... NAMELIST VARIABLES ADDED FOR PHYSICS CONFIGURATION:
namelist integer physics config_n_physics 01
namelist integer physics config_n_microp 01
namelist integer physics config_n_conv 01
namelist integer physics config_n_pbl 01
+namelist integer physics config_n_lsm 01
namelist integer physics config_n_eddy 01
namelist integer physics config_n_radt_lw 01
namelist integer physics config_n_radt_sw 01
@@ -276,6 +286,7 @@
namelist character physics config_conv_shallow_scheme off
namelist character physics config_conv_deep_scheme off
namelist character physics config_eddy_scheme off
+namelist character physics config_lsm_scheme off
namelist character physics config_pbl_scheme off
namelist character physics config_radt_lw_scheme off
namelist character physics config_radt_sw_scheme off
@@ -385,18 +396,18 @@
#--------------------------------------------------------------------------------------------------
# br :bulk richardson number [-]
-# cd :???
-# cda :???
+# cd :drag coefficient at 10m [-]
+# cda :drag coefficient at lowest model level [-]
# chs :???
# chs2 :???
# cpm :???
# cqs2 :???
-# ck :???
-# cka :???
+# ck :enthalpy exchange coefficient at 10 m [-]
+# cka :enthalpy exchange coefficient at lowest model level [-]
# gz1oz0 :log of z1 over z0 [-]
# flhc :exchange coefficient for heat [-]
# flqc :exchange coefficient for moisture [-]
-# hfx :upward heat flux at the surface [W/m2]
+# hfx :upward heat flux at the surface [W/m2/s]
# lh :latent heat flux at the surface [W/m2]
# mavail :surface moisture availability [-]
# mol :T* in similarity theory [K]
@@ -416,7 +427,7 @@
# ustm :u* in similarity theory without vconv [m/s]
# v10 :v at 10 m [m/s]
# wspd :wind speed [m/s]
-# zol_p :z/L height over Monin-Obukhov length [-]
+# zol :z/L height over Monin-Obukhov length [-]
# znt :time-varying roughness length [m]
var persistent real br ( nCells Time ) 1 ro br diag_physics - -
@@ -542,22 +553,102 @@
var persistent real cldfrac ( nVertLevels nCells Time ) 1 o cldfrac diag_physics - -
#--------------------------------------------------------------------------------------------------
-#... SURFACE CHARACTERISTICS THAT SHOULD BE GIVEN AS INPUTS.
+#... PARAMERIZATION OF LAND-SURFACE SCHEME:
#--------------------------------------------------------------------------------------------------
+# noahres :residual of the noah land-surface scheme energy budget [W m-2]
+
+
+var persistent real noahres ( nCells ) 1 o noahres diag_physics - -
+
+
+#--------------------------------------------------------------------------------------------------
+#... SURFACE CHARACTERISTICS THAT SHOULD BE GIVEN AS INPUTS (NEEDED IN LAND-SURFACE SCHEME):
+#--------------------------------------------------------------------------------------------------
+
+# acsnom :accumulated melted snow [kg m-2]
+# acsnow :accumulated snow [kg m-2]
+# canwat :canopy water [kg m-2]
+# dzs :thickness of soil layers [m]
+# fndsoilw :soilw logical [?]
+# fndsnowh :snowh logical [?]
+# rdmaxalb :false set it to table values (?????)
+# sfcrunoff :surface runoff [mm]
+# smstav :moisture availability [-]
+# smstot :total moisture [m3 m-3]
+# snow :snow water equivalent [kg m-2]
+# snowh :physical snow depth [m]
+# thc :thermal inertia [Cal cm-1 K-1 s-0.5]
+# udrunoff :underground runoff [mm]
+# vegfra :vegetation fraction [-]
+# zs :depth of centers of soil layers [m]
+
+# sh2o :soil liquid water [m3 m-3]
+
+var persistent real canwat ( nCells Time ) 1 ro canwat diag_physics - -
+var persistent real dzs ( nCells Time ) 1 ro dzs diag_physics - -
+var persistent real snowh ( nCells Time ) 1 ro snowh diag_physics - -
+var persistent real thc ( nCells Time ) 1 ro thc diag_physics - -
+var persistent real vegfra ( nCells Time ) 1 ro vegfra diag_physics - -
+var persistent real zs ( nCells Time ) 1 ro zs diag_physics - -
+
+var persistent real acsnow ( nCells Time ) 1 ro acsnow diag_physics - -
+var persistent real acsnom ( nCells Time ) 1 ro acsnom diag_physics - -
+var persistent real sfcrunoff ( nCells Time ) 1 ro sgcrunoff diag_physics - -
+var persistent real smstav ( nCells Time ) 1 ro smstav diag_physics - -
+var persistent real smstot ( nCells Time ) 1 ro smstot diag_physics - -
+var persistent real snow ( nCells Time ) 1 ro snow diag_physics - -
+var persistent real udrunoff ( nCells Time ) 1 ro udrunoff diag_physics - -
+
+var persistent real sh2o ( nSoilLevels nCells Time ) 1 ro sh2o diag_physics - -
+
+#--------------------------------------------------------------------------------------------------
+#... SURFACE CHARACTERISTICS THAT NEED TO BE READ FROM GRID.NC:
+#--------------------------------------------------------------------------------------------------
+
+# isltyp :dominant soil category [-]
+# ivgtyp :dominant vegetation category [-]
+# lu_index :land mask field [-]
+# snoalb :annual max snow albedo [-]
+# snowc :flag indicating snow coverage (1 for snow cover) [-]
+# xice :sea-ice mask [-]
+
+# smois :soil moisture [m3 m-3]
+# tslb :soil temperature [K]
+
+var persistent integer ivgtyp ( nCells Time ) 1 iro ivgtyp sfc_input - -
+var persistent integer isltyp ( nCells Time ) 1 iro isltyp sfc_input - -
+var persistent real lu_index ( nCells Time ) 1 iro lu_index sfc_input - -
+var persistent real snoalb ( nCells Time ) 1 iro snoalb sfc_input - -
+var persistent real snowc ( nCells Time ) 1 iro snowc sfc_input - -
+var persistent real xice ( nCells Time ) 1 iro xice sfc_input - -
+
+var persistent real smois ( nSoilLevels nCells Time ) 1 iro smois sfc_input - -
+var persistent real tslb ( nSoilLevels nCells Time ) 1 iro tslb sfc_input - -
+
+#--------------------------------------------------------------------------------------------------
+#... OTHER SURFACE CHARACTERISTICS INITIALIZED USING SFC FIELDS FROM GRID.NC:
+#--------------------------------------------------------------------------------------------------
+
+# sfc_albbck :background albedo [-]
+# sfc_embck :background emissivity [-]
+
# sfc_albedo :surface albedo [-]
-# sfc_emissivity :land surface emissivity [-]
-# snow :snow water equivalent [kg m-2]
+# sfc_emiss :surface emissivity [-]
# tsk :surface-skin temperature [K]
-
# xland :land mask (1 for land; 2 for water) [-]
-# xice :ice mask [-]
+# xicem :ice mask from previous time-step [-]
+# z0 :background roughness length [m]
-var persistent real snow ( nCells Time ) 1 ro snow diag_physics - -
-var persistent real sfc_emissivity ( nCells Time ) 1 ro sfc_emissivity diag_physics - -
-var persistent real sfc_albedo ( nCells Time ) 1 ro sfc_albedo diag_physics - -
-var persistent real tsk ( nCells Time ) 1 ro tsk diag_physics - -
-var persistent real xice ( nCells Time ) 1 r xice diag_physics - -
-var persistent real xland ( nCells Time ) 1 r xland diag_physics - -
+var persistent real sfc_albbck ( nCells Time ) 1 ro albbck sfc_physics - -
+var persistent real sfc_embck ( nCells Time ) 1 ro embck sfc_physics - -
+var persistent real xicem ( nCells Time ) 1 ro xicem sfc_physics - -
+var persistent real xland ( nCells Time ) 1 ro xland sfc_physics - -
+var persistent real z0 ( nCells Time ) 1 ro z0 sfc_physics - -
+var persistent real sfc_albedo ( nCells Time ) 1 ro sfc_albedo diag_physics - -
+var persistent real sfc_emiss ( nCells Time ) 1 ro sfc_emiss diag_physics - -
+var persistent real tsk ( nCells Time ) 1 ro tsk diag_physics - -
+
+
#==================================================================================================
</font>
</pre>