<p><b>laura@ucar.edu</b> 2010-10-14 09:47:37 -0600 (Thu, 14 Oct 2010)</p><p>Updated Registry with new physics for land, cloud, and radiation processes<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        2010-10-14 15:47:20 UTC (rev 550)
+++ branches/atmos_physics/src/core_nhyd_atmos/Registry        2010-10-14 15:47:37 UTC (rev 551)
@@ -327,86 +327,219 @@
 # rqscuten  : tendency of snow mixing ratio due to cumulus convection                   (kg/kg s-1)
 # wavg      : average vertical velocity (KF scheme only)                                    (m s-1)
 
-var persistent real    nca      ( nCells Time             ) 2  ro  nca         state - -
-var persistent real    cubot    ( nCells Time             ) 2  ro  cubot       state - -
-var persistent real    cutop    ( nCells Time             ) 2  ro  cutop       state - -
+var persistent real    nca      ( nCells Time               ) 2  ro  nca       state - -
+var persistent real    cubot    ( nCells Time               ) 2  ro  cubot     state - -
+var persistent real    cutop    ( nCells Time               ) 2  ro  cutop     state - -
 
 # PRECIPITATION:
-var persistent real    rainc    ( nCells Time             ) 2  ro rainc        state - -
-var persistent real    raincv   ( nCells Time             ) 2  ro raincv       state - -
+var persistent real    rainc    ( nCells Time               ) 2  ro rainc      state - -
+var persistent real    raincv   ( nCells Time               ) 2  ro raincv     state - -
 
 #    TENDENCIES:
-var persistent real    rthcuten ( nVertLevels nCells Time ) 2  ro rthcuten     state - -
-var persistent real    rqvcuten ( nVertLevels nCells Time ) 2  ro rqvcuten     state - -
-var persistent real    rqccuten ( nVertLevels nCells Time ) 2  ro rqccuten     state - -
-var persistent real    rqrcuten ( nVertLevels nCells Time ) 2  ro rqrcuten     state - -
-var persistent real    rqicuten ( nVertLevels nCells Time ) 2  ro rqicuten     state - -
-var persistent real    rqscuten ( nVertLevels nCells Time ) 2  ro rqscuten     state - -
-var persistent real    w0avg    ( nVertLevels nCells Time ) 2  ro w0avg        state - -
+var persistent real    rthcuten ( nVertLevels nCells Time   ) 2  ro rthcuten   state - -
+var persistent real    rqvcuten ( nVertLevels nCells Time   ) 2  ro rqvcuten   state - -
+var persistent real    rqccuten ( nVertLevels nCells Time   ) 2  ro rqccuten   state - -
+var persistent real    rqrcuten ( nVertLevels nCells Time   ) 2  ro rqrcuten   state - -
+var persistent real    rqicuten ( nVertLevels nCells Time   ) 2  ro rqicuten   state - -
+var persistent real    rqscuten ( nVertLevels nCells Time   ) 2  ro rqscuten   state - -
+var persistent real    w0avg    ( nVertLevels nCells Time   ) 2  ro w0avg      state - -
 
 #--------------------------------------------------------------------------------------------------
 #... PARAMETERIZATION OF PLANETARY BOUNDARY LAYER PROCESSES:
 #--------------------------------------------------------------------------------------------------
 
+# kpbl      : index of PBL top                                                                  (-)
 # rthblten  : tendency of potential temperature due to pbl processes                        (K s-1)
 # rqvblten  : tendency of water vapor mixing ratio due to pbl processes                 (kg/kg s-1)
 # rqcblten  : tendency of cloud water mixing ratio due to pbl processes                 (kg/kg s-1)
 # rqiblten  : tendency of cloud ice mixing ratio due to pbl processes                   (kg/kg s-1)
 
+var persistent real    kpbl     ( nCells Time               ) 2  ro kpbl       state - - 
+
 #    TENDENCIES:
-var persistent real    rublten  ( nVertLevels nCells Time ) 2  ro rublten      state - -
-var persistent real    rvblten  ( nVertLevels nCells Time ) 2  ro rvblten      state - -
-var persistent real    rthblten ( nVertLevels nCells Time ) 2  ro rthblten     state - -
-var persistent real    rqvblten ( nVertLevels nCells Time ) 2  ro rqvblten     state - -
-var persistent real    rqcblten ( nVertLevels nCells Time ) 2  ro rqcblten     state - -
-var persistent real    rqiblten ( nVertLevels nCells Time ) 2  ro rqiblten     state - -
+var persistent real    rublten  ( nVertLevels nCells Time   ) 2  ro rublten    state - -
+var persistent real    rvblten  ( nVertLevels nCells Time   ) 2  ro rvblten    state - -
+var persistent real    rthblten ( nVertLevels nCells Time   ) 2  ro rthblten   state - -
+var persistent real    rqvblten ( nVertLevels nCells Time   ) 2  ro rqvblten   state - -
+var persistent real    rqcblten ( nVertLevels nCells Time   ) 2  ro rqcblten   state - -
+var persistent real    rqiblten ( nVertLevels nCells Time   ) 2  ro rqiblten   state - -
 
 #--------------------------------------------------------------------------------------------------
 #... PARAMETERIZATION OF SURFACE LAYER PROCESSES:
 #--------------------------------------------------------------------------------------------------
 
-# flhc     :exchange coefficient for heat                                                       [-]
-# flqc     :exchange coefficient for moisture                                                   [-]
-# hfx      :upward heat flux at the surface                                                  [W/m2]
-# lh       :latent heat flux at the surface                                                  [W/m2]
-# mavail   :surface moisture availability                                                       [-]
-# mol      :T* in similarity theory                                                             [K]
-# pblh     :PBL height                                                                          [m]
-# q2       :specific humidity at 2m                                                         [kg/kg]
-# qfx      :upward moisture flux at the surface                                           [kg/m2/s]
-# qsfc     :specific humidity at lower boundary                                             [kg/kg]
-# regime   :flag indicating PBL regime (stable_p,unstable_p,etc...)                             [-]
-# rmol     :1 / Monin Ob length                                                                 [-]
-# t2       :temperature at 2m                                                                   [K]
-# tsk      :surface-skin temperature                                                            [K]
-# th2      :potential temperature at 2m                                                         [K]
-# u10      :u at 10 m                                                                         [m/s]
-# ust      :u* in similarity theory                                                           [m/s]
-# ustm     :u* in similarity theory without vconv                                             [m/s]
-# v10      :v at 10 m                                                                         [m/s]
-# xland    :land mask (1 for land; 2 for water)                                                 [-]
-# znt      :time-varying roughness length                                                       [m]
+# br        :bulk richardson number                                                             [-]
+# cd        :???
+# cda       :???
+# chs       :???
+# chs2      :???
+# cpm       :???
+# cqs2      :???
+# ck        :???
+# cka       :???
+# exch_h    :
+# 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]
+# lh        :latent heat flux at the surface                                                 [W/m2]
+# mavail    :surface moisture availability                                                      [-]
+# mol       :T* in similarity theory                                                            [K]
+# pblh      :PBL height                                                                         [m]
+# psih      :similarity theory for heat                                                         [-]
+# psim      :similarity theory for momentum                                                     [-]
+# q2        :specific humidity at 2m                                                        [kg/kg]
+# qfx       :upward moisture flux at the surface                                          [kg/m2/s]
+# qgh       :???
+# qsfc      :specific humidity at lower boundary                                            [kg/kg]
+# regime    :flag indicating PBL regime (stable_p,unstable_p,etc...)                            [-]
+# rmol      :1 / Monin Ob length                                                                [-]
+# t2        :temperature at 2m                                                                  [K]
+# th2       :potential temperature at 2m                                                        [K]
+# u10       :u at 10 m                                                                        [m/s]
+# ust       :u* in similarity theory                                                          [m/s]
+# 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                                               [-]
+# znt       :time-varying roughness length                                                      [m]
 
-var persistent real    flhc     ( nCells Time             ) 2  r  flhc         state - -
-var persistent real    flqc     ( nCells Time             ) 2  r  flqc         state - -
-var persistent real    hfx      ( nCells Time             ) 2  r  hfx          state - -
-var persistent real    lh       ( nCells Time             ) 2  r  lh           state - -
-var persistent real    mavail   ( nCells Time             ) 2  r  mavail       state - -
-var persistent real    mol      ( nCells Time             ) 2  r  mol          state - -
-var persistent real    pblh     ( nCells Time             ) 2  r  pblh         state - -
-var persistent real    q2       ( nCells Time             ) 2  r  q2           state - -
-var persistent real    qfx      ( nCells Time             ) 2  r  qfx          state - -
-var persistent real    qsfc     ( nCells Time             ) 2  r  qsfc         state - -
-var persistent real    regime   ( nCells Time             ) 2  r  regime       state - -
-var persistent real    rmol     ( nCells Time             ) 2  r  rmol         state - -
-var persistent real    t2       ( nCells Time             ) 2  r  t2           state - -
-var persistent real    tsk      ( nCells Time             ) 2  r  tsk          state - -
-var persistent real    th2      ( nCells Time             ) 2  r  th2          state - -
-var persistent real    u10      ( nCells Time             ) 2  r  u10          state - -
-var persistent real    ust      ( nCells Time             ) 2  r  ust          state - -
-var persistent real    ustm     ( nCells Time             ) 2  r  ustm         state - -
-var persistent real    v10      ( nCells Time             ) 2  r  v10          state - -
-var persistent real    xland    ( nCells Time             ) 2  r  xland        state - -
-var persistent real    znt      ( nCells Time             ) 2  r  znt          state - -
+var persistent real    br       ( nCells Time               ) 2  ro br         state - -
+var persistent real    cd       ( nCells Time               ) 2  ro cd         state - -
+var persistent real    cda      ( nCells Time               ) 2  ro cda        state - -
+var persistent real    chs      ( nCells Time               ) 2  ro chs        state - -
+var persistent real    chs2     ( nCells Time               ) 2  ro chs2       state - -
+var persistent real    cpm      ( nCells Time               ) 2  ro cpm        state - -
+var persistent real    cqs2     ( nCells Time               ) 2  ro cqs2       state - -
+var persistent real    ck       ( nCells Time               ) 2  ro ck         state - -
+var persistent real    cka      ( nCells Time               ) 2  ro cka        state - -
+var persistent real    gz1oz0   ( nCells Time               ) 2  ro gz1oz0     state - -
+var persistent real    flhc     ( nCells Time               ) 2  r  flhc       state - -
+var persistent real    flqc     ( nCells Time               ) 2  r  flqc       state - -
+var persistent real    hfx      ( nCells Time               ) 2  r  hfx        state - -
+var persistent real    lh       ( nCells Time               ) 2  r  lh         state - -
+var persistent real    mavail   ( nCells Time               ) 2  r  mavail     state - -
+var persistent real    mol      ( nCells Time               ) 2  r  mol        state - -
+var persistent real    pblh     ( nCells Time               ) 2  r  pblh       state - -
+var persistent real    psim     ( nCells Time               ) 2  ro psim       state - -
+var persistent real    psih     ( nCells Time               ) 2  ro psih       state - -
+var persistent real    q2       ( nCells Time               ) 2  r  q2         state - -
+var persistent real    qfx      ( nCells Time               ) 2  r  qfx        state - -
+var persistent real    qgh      ( nCells Time               ) 2  ro qgh        state - -
+var persistent real    qsfc     ( nCells Time               ) 2  r  qsfc       state - -
+var persistent real    regime   ( nCells Time               ) 2  r  regime     state - -
+var persistent real    rmol     ( nCells Time               ) 2  r  rmol       state - -
+var persistent real    t2       ( nCells Time               ) 2  r  t2         state - -
+var persistent real    th2      ( nCells Time               ) 2  r  th2        state - -
+var persistent real    u10      ( nCells Time               ) 2  r  u10        state - -
+var persistent real    ust      ( nCells Time               ) 2  r  ust        state - -
+var persistent real    ustm     ( nCells Time               ) 2  r  ustm       state - -
+var persistent real    v10      ( nCells Time               ) 2  r  v10        state - -
+var persistent real    wspd     ( nCells Time               ) 2  ro wspd       state - -
+var persistent real    zol      ( nCells Time               ) 2  ro zol        state - -
+var persistent real    znt      ( nCells Time               ) 2  r  znt        state - -
 
+var persistent real    exch_h   ( nVertLevels nCells Time   ) 2  ro exch_h     state - -
+
+#--------------------------------------------------------------------------------------------------
+#... PARAMETERIZATION OF SHORTWAVE RADIATION:
+#--------------------------------------------------------------------------------------------------
+
+# gsw       :net shortwave flux at surface                                                  [W m-2]
+# swcf      :shortwave cloud forcing at top-of-atmosphere                                   [W m-2]
+# swdnb     :all-sky downwelling shortwave flux at bottom-of-atmosphere                     [J m-2]
+# swdnbc    :clear-sky downwelling shortwave flux at bottom-of-atmosphere                   [J m-2]
+# swdnt     :all-sky downwelling shortwave flux at top-of-atmosphere                        [J m-2]
+# swdntc    :clear-sky downelling shortwave flux at top-of-atmosphere                       [J m-2] 
+# swupb     :all-sky upwelling shortwave flux at bottom-of-atmosphere                       [J m-2]
+# swupbc    :clear-sky upwelling shortwave flux at bottom-of-atmosphere                     [J m-2]
+# swupt     :all-sky upwelling shortwave flux at top-of-atmosphere                          [J m-2]
+# swuptc    :clear-sky upwelling shortwave flux at top-of-atmosphere                        [J m-2]
+# swdnflx   :
+# swdnflxc  :
+# swupflx   :
+# swupflxc  :
+# rthratensw:uncoupled theta tendency due to shortwave radiation                            [K s-1]
+
+var persistent real    gsw        ( nCells Time             ) 2   o gsw        state - -
+var persistent real    swcf       ( nCells Time             ) 2   o swcf       state - -
+var persistent real    swdnb      ( nCells Time             ) 2   o swdnb      state - -
+var persistent real    swdnbc     ( nCells Time             ) 2   o swdnbc     state - -
+var persistent real    swdnt      ( nCells Time             ) 2   o swdnt      state - -
+var persistent real    swdntc     ( nCells Time             ) 2   o swdntc     state - -
+var persistent real    swupb      ( nCells Time             ) 2   o swupb      state - -
+var persistent real    swupbc     ( nCells Time             ) 2   o swupbc     state - -
+var persistent real    swupt      ( nCells Time             ) 2   o swupt      state - -
+var persistent real    swuptc     ( nCells Time             ) 2   o swuptc     state - -
+var persistent real    swdnflx    ( nCells Time             ) 2   o swdnflx    state - -
+var persistent real    swdnflxc   ( nCells Time             ) 2   o swdnflxc   state - -
+var persistent real    swupflx    ( nCells Time             ) 2   o swupflx    state - -
+var persistent real    swupflxc   ( nCells Time             ) 2   o swupflxc   state - -
+
+var persistent real    rthratensw ( nVertLevels nCells Time ) 2   o rthratensw state - -
+
+#--------------------------------------------------------------------------------------------------
+#... PARAMETERIZATION OF LONGWAVE RADIATION:
+#--------------------------------------------------------------------------------------------------
+
+# glw       :net longwave flux at surface (or just downward??)                              [W m-2]
+# lwcf      :longwave cloud forcing at top-of-atmosphere                                    [W m-2]
+# lwdnb     :all-sky downwelling longwave flux at bottom-of-atmosphere                      [J m-2]
+# lwdnbc    :clear-sky downwelling longwave flux at bottom-of-atmosphere                    [J m-2]
+# lwdnt     :all-sky downwelling longwave flux at top-of-atmosphere                         [J m-2]
+# lwdntc    :clear-sky downwelling longwave flux at top-of-atmosphere                       [J m-2]
+# lwupb     :all-sky upwelling longwave flux at bottom-of-atmosphere                        [J m-2]
+# lwupbc    :clear-sky upwelling longwave flux at bottom-of-atmosphere                      [J m-2]
+# lwupt     :all-sky upwelling longwave flux at top-of-atmosphere                           [J m-2]
+# lwuptc    :clear-sky upwelling longwave flux at top-of-atmosphere                         [J m-2]
+# lwdnflx   :
+# lwdnflxc  :
+# lwupflx   :
+# lwupflxc  :
+# olrtoa    :outgoing longwave flux at top-of-the-atmosphere                                [J m-2]
+# rthratenlw:uncoupled theta tendency due to longwave radiation                             [K s-1]
+
+var persistent real    glw        ( nCells Time             ) 2   o glw        state - -
+var persistent real    lwcf       ( nCells Time             ) 2   o lwcf       state - -
+var persistent real    lwdnb      ( nCells Time             ) 2   o lwdnb      state - -
+var persistent real    lwdnbc     ( nCells Time             ) 2   o lwdnbc     state - -
+var persistent real    lwdnt      ( nCells Time             ) 2   o lwdnt      state - -
+var persistent real    lwdntc     ( nCells Time             ) 2   o lwdntc     state - -
+var persistent real    lwupb      ( nCells Time             ) 2   o lwupb      state - -
+var persistent real    lwupbc     ( nCells Time             ) 2   o lwupbc     state - -
+var persistent real    lwupt      ( nCells Time             ) 2   o lwupt      state - -
+var persistent real    lwuptc     ( nCells Time             ) 2   o lwuptc     state - -
+var persistent real    lwdnflx    ( nCells Time             ) 2   o lwdnflx    state - -
+var persistent real    lwdnflxc   ( nCells Time             ) 2   o lwdnflxc   state - -
+var persistent real    lwupflx    ( nCells Time             ) 2   o lwupflx    state - -
+var persistent real    lwupflxc   ( nCells Time             ) 2   o lwupflxc   state - -
+var persistent real    olrtoa     ( nCells Time             ) 2   o olrtoa     state - -
+
+var persistent real    rthratenlw ( nVertLevels nCells Time ) 2   o rthratenlw state - -
+
+#--------------------------------------------------------------------------------------------------
+#... PARAMERIZATION OF CLOUDINESS:
+#--------------------------------------------------------------------------------------------------
+
+# cldfrac   :cloud fraction                                                                     [-]
+
+var persistent real    cldfrac    ( nVertLevels nCells Time ) 2  ro cldfrac    state - -
+
+#--------------------------------------------------------------------------------------------------
+#... SURFACE CHARACTERISTICS THAT SHOULD BE GIVEN AS INPUTS.
+#--------------------------------------------------------------------------------------------------
+
+# emiss     :land surface emissivity                                                            [-]
+# snow      :snow water equivalent                                                         [kg m-2]
+# tsk       :surface-skin temperature                                                           [K]
+
+# xland     :land mask    (1 for land; 2 for water)                                             [-]
+# xice      :ice mask                                                                           [-]
+
+var persistent real    snow       ( nCells Time             ) 2  r  snow       state - -
+var persistent real    emiss      ( nCells Time             ) 2  r  emiss      state - -
+var persistent real    tsk        ( nCells Time             ) 2  ro tsk        state - -
+var persistent real    xice       ( nCells Time             ) 2  r  xice       state - -
+var persistent real    xland      ( nCells Time             ) 2  r  xland      state - -
+
 #==================================================================================================

</font>
</pre>