<p><b>laura@ucar.edu</b> 2012-03-01 15:13:50 -0700 (Thu, 01 Mar 2012)</p><p>added the variable config_bucket_radt to limit the accumulated longwave and shortwave radiation diagnostics to amounts less than their prescribed values. added accumulated diagnostics corresponding to the instantaneous longwave and shortwave radiation diagnostics. added corresponding i_ac* diagnostics to keep track of how many times the prescribed bucket threshold has been applied. These diagnostics are helpful for long-term simulations.<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        2012-03-01 19:29:25 UTC (rev 1564)
+++ branches/atmos_physics/src/core_nhyd_atmos/Registry        2012-03-01 22:13:50 UTC (rev 1565)
@@ -361,6 +361,7 @@
 namelist character physics  config_radt_sw_scheme         off
 namelist character physics  config_sfclayer_scheme        off
 
+namelist real      physics  config_bucket_radt            0.0_RKIND
 namelist real      physics  config_bucket_rainc           0.0_RKIND
 namelist real      physics  config_bucket_rainnc          0.0_RKIND
 
@@ -561,25 +562,49 @@
 %--------------------------------------------------------------------------------------------------
 %... PARAMETERIZATION OF SHORTWAVE RADIATION:
 %--------------------------------------------------------------------------------------------------
-
 % coszr     :cosine of the solar zenith angle                                                   [-]
-
 % 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 downwelling 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]
+% swdnb     :all-sky downwelling shortwave flux at bottom-of-atmosphere                     [W m-2]
+% swdnbc    :clear-sky downwelling shortwave flux at bottom-of-atmosphere                   [W m-2]
+% swdnt     :all-sky downwelling shortwave flux at top-of-atmosphere                        [W m-2]
+% swdntc    :clear-sky downwelling shortwave flux at top-of-atmosphere                      [W m-2] 
+% swupb     :all-sky upwelling shortwave flux at bottom-of-atmosphere                       [W m-2]
+% swupbc    :clear-sky upwelling shortwave flux at bottom-of-atmosphere                     [W m-2]
+% swupt     :all-sky upwelling shortwave flux at top-of-atmosphere                          [W m-2]
+% swuptc    :clear-sky upwelling shortwave flux at top-of-atmosphere                        [W m-2]
+% acswdnb   :accumulated all-sky downwelling shortwave flux at bottom-of-atmosphere         [J m-2]
+% acswdnbc  :accumulated clear-sky downwelling shortwave flux at bottom-of-atmosphere       [J m-2]
+% acswdnt   :accumulated all-sky downwelling shortwave flux at top-of-atmosphere            [J m-2]
+% acswdntc  :accumulated clear-sky downwelling shortwave flux at top-of-atmosphere          [J m-2] 
+% acswupb   :accumulated all-sky upwelling shortwave flux at bottom-of-atmosphere           [J m-2]
+% acswupbc  :accumulated clear-sky upwelling shortwave flux at bottom-of-atmosphere         [J m-2]
+% acswupt   :accumulated all-sky upwelling shortwave flux at top-of-atmosphere              [J m-2]
+% acswuptc  :accumulated 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]
 
+% i_acswdnb : counter related to how often swdnb is begin reset relative to its bucket value    (-)
+% i_acswdnbc: counter related to how often swdnbc is begin reset relative to its bucket value   (-)
+% i_acswdnt : counter related to how often swdnt is begin reset relative to its bucket value    (-)
+% i_acswdntc: counter related to how often swdntc is begin reset relative to its bucket value   (-)
+% i_acswupb : counter related to how often swupb is begin reset relative to its bucket value    (-)
+% i_acswupbc: counter related to how often swupbc is begin reset relative to its bucket value   (-)
+% i_acswupt : counter related to how often swupt is begin reset relative to its bucket value    (-)
+% i_acswuptc: counter related to how often swuptc is begin reset relative to its bucket value   (-)
+
+var persistent integer i_acswdnb  ( nCells Time               ) 1  ro i_acswdnb    diag_physics - -
+var persistent integer i_acswdnbc ( nCells Time               ) 1  ro i_acswdnbc   diag_physics - -
+var persistent integer i_acswdnt  ( nCells Time               ) 1  ro i_acswdnt    diag_physics - -
+var persistent integer i_acswdntc ( nCells Time               ) 1  ro i_acswdntc   diag_physics - -
+var persistent integer i_acswupb  ( nCells Time               ) 1  ro i_acswupb    diag_physics - -
+var persistent integer i_acswupbc ( nCells Time               ) 1  ro i_acswupbc   diag_physics - -
+var persistent integer i_acswupt  ( nCells Time               ) 1  ro i_acswupt    diag_physics - -
+var persistent integer i_acswuptc ( nCells Time               ) 1  ro i_acswuptc   diag_physics - -
+
 var persistent real    coszr      ( nCells Time               ) 1   o coszr        diag_physics - -
 var persistent real    swcf       ( nCells Time               ) 1   o swcf         diag_physics - -
 var persistent real    swdnb      ( nCells Time               ) 1   o swdnb        diag_physics - -
@@ -590,6 +615,14 @@
 var persistent real    swupbc     ( nCells Time               ) 1   o swupbc       diag_physics - -
 var persistent real    swupt      ( nCells Time               ) 1   o swupt        diag_physics - -
 var persistent real    swuptc     ( nCells Time               ) 1   o swuptc       diag_physics - -
+var persistent real    acswdnb    ( nCells Time               ) 1  ro acswdnb      diag_physics - -
+var persistent real    acswdnbc   ( nCells Time               ) 1  ro acswdnbc     diag_physics - -
+var persistent real    acswdnt    ( nCells Time               ) 1  ro acswdnt      diag_physics - -
+var persistent real    acswdntc   ( nCells Time               ) 1  ro acswdntc     diag_physics - -
+var persistent real    acswupb    ( nCells Time               ) 1  ro acswupb      diag_physics - -
+var persistent real    acswupbc   ( nCells Time               ) 1  ro acswupbc     diag_physics - -
+var persistent real    acswupt    ( nCells Time               ) 1  ro acswupt      diag_physics - -
+var persistent real    acswuptc   ( nCells Time               ) 1  ro acswuptc     diag_physics - -
 var persistent real    gsw        ( nCells Time               ) 1  ro gsw          diag_physics - -
 
 var persistent real    rthratensw ( nVertLevels nCells Time   ) 1  ro rthratensw   tend_physics - -
@@ -619,6 +652,14 @@
 % lwupbc    :clear-sky upwelling longwave flux at bottom-of-atmosphere                      [W m-2]
 % lwupt     :all-sky upwelling longwave flux at top-of-atmosphere                           [W m-2]
 % lwuptc    :clear-sky upwelling longwave flux at top-of-atmosphere                         [W m-2]
+% aclwdnb   :accumulated all-sky downwelling longwave flux at bottom-of-atmosphere          [J m-2]
+% aclwdnbc  :accumulated clear-sky downwelling longwave flux at bottom-of-atmosphere        [J m-2]
+% aclwdnt   :accumulated all-sky downwelling longwave flux at top-of-atmosphere             [J m-2]
+% aclwdntc  :accumulated clear-sky downwelling longwave flux at top-of-atmosphere           [J m-2]
+% aclwupb   :accumulated all-sky upwelling longwave flux at bottom-of-atmosphere            [J m-2]
+% aclwupbc  :accumulated clear-sky upwelling longwave flux at bottom-of-atmosphere          [J m-2]
+% aclwupt   :accumulated all-sky upwelling longwave flux at top-of-atmosphere               [J m-2]
+% aclwuptc  :accumulated clear-sky upwelling longwave flux at top-of-atmosphere             [J m-2]
 % lwdnflx   :
 % lwdnflxc  :
 % lwupflx   :
@@ -626,6 +667,24 @@
 % olrtoa    :outgoing longwave radiation at top-of-the-atmosphere                           [W m-2]
 % rthratenlw:uncoupled theta tendency due to longwave radiation                             [K s-1]
 
+% i_aclwdnb : counter related to how often lwdnb is begin reset relative to its bucket value    (-)
+% i_aclwdnbc: counter related to how often lwdnbc is begin reset relative to its bucket value   (-)
+% i_aclwdnt : counter related to how often lwdnt is begin reset relative to its bucket value    (-)
+% i_aclwdntc: counter related to how often lwdntc is begin reset relative to its bucket value   (-)
+% i_aclwupb : counter related to how often lwupb is begin reset relative to its bucket value    (-)
+% i_aclwupbc: counter related to how often lwupbc is begin reset relative to its bucket value   (-)
+% i_aclwupt : counter related to how often lwupt is begin reset relative to its bucket value    (-)
+% i_aclwuptc: counter related to how often lwuptc is begin reset relative to its bucket value   (-)
+
+var persistent integer i_aclwdnb  ( nCells Time               ) 1  ro i_aclwdnb    diag_physics - -
+var persistent integer i_aclwdnbc ( nCells Time               ) 1  ro i_aclwdnbc   diag_physics - -
+var persistent integer i_aclwdnt  ( nCells Time               ) 1  ro i_aclwdnt    diag_physics - -
+var persistent integer i_aclwdntc ( nCells Time               ) 1  ro i_aclwdntc   diag_physics - -
+var persistent integer i_aclwupb  ( nCells Time               ) 1  ro i_aclwupb    diag_physics - -
+var persistent integer i_aclwupbc ( nCells Time               ) 1  ro i_aclwupbc   diag_physics - -
+var persistent integer i_aclwupt  ( nCells Time               ) 1  ro i_aclwupt    diag_physics - -
+var persistent integer i_aclwuptc ( nCells Time               ) 1  ro i_aclwuptc   diag_physics - -
+
 var persistent real    lwcf       ( nCells Time               ) 1   o lwcf         diag_physics - -
 var persistent real    lwdnb      ( nCells Time               ) 1   o lwdnb        diag_physics - -
 var persistent real    lwdnbc     ( nCells Time               ) 1   o lwdnbc       diag_physics - -
@@ -635,6 +694,14 @@
 var persistent real    lwupbc     ( nCells Time               ) 1   o lwupbc       diag_physics - -
 var persistent real    lwupt      ( nCells Time               ) 1   o lwupt        diag_physics - -
 var persistent real    lwuptc     ( nCells Time               ) 1   o lwuptc       diag_physics - -
+var persistent real    aclwdnb    ( nCells Time               ) 1  ro aclwdnb      diag_physics - -
+var persistent real    aclwdnbc   ( nCells Time               ) 1  ro aclwdnbc     diag_physics - -
+var persistent real    aclwdnt    ( nCells Time               ) 1  ro aclwdnt      diag_physics - -
+var persistent real    aclwdntc   ( nCells Time               ) 1  ro aclwdntc     diag_physics - -
+var persistent real    aclwupb    ( nCells Time               ) 1  ro aclwupb      diag_physics - -
+var persistent real    aclwupbc   ( nCells Time               ) 1  ro aclwupbc     diag_physics - -
+var persistent real    aclwupt    ( nCells Time               ) 1  ro aclwupt      diag_physics - -
+var persistent real    aclwuptc   ( nCells Time               ) 1  ro aclwuptc     diag_physics - -
 var persistent real    olrtoa     ( nCells Time               ) 1   o olrtoa       diag_physics - -
 var persistent real    glw        ( nCells Time               ) 1  ro glw          diag_physics - -
 

</font>
</pre>