<p><b>laura@ucar.edu</b> 2010-11-18 15:52:10 -0700 (Thu, 18 Nov 2010)</p><p>moved physics variables from 2 time-level to 1 time-level variables. changed definitions of physics variables from state to diag_physics and tend_physics variables<br>
</p><hr noshade><pre><font color="gray">Modified: branches/atmos_physics/src/core_hyd_atmos/Registry
===================================================================
--- branches/atmos_physics/src/core_hyd_atmos/Registry        2010-11-18 19:23:56 UTC (rev 622)
+++ branches/atmos_physics/src/core_hyd_atmos/Registry        2010-11-18 22:52:10 UTC (rev 623)
@@ -119,7 +119,7 @@
var persistent real qg ( nVertLevels nCells Time ) 2 iro qg state scalars moist
var persistent real qnr ( nVertLevels nCells Time ) 2 iro qnr state scalars number
var persistent real qni ( nVertLevels nCells Time ) 2 iro qni state scalars number
-var persistent real h_diabatic ( nVertLevels nCells Time ) 2 ro h_diabatic state - -
+#var persistent real h_diabatic ( nVertLevels nCells Time ) 2 ro h_diabatic state - -
#var persistent real tracers ( nTracers nVertLevels nCells Time ) 2 iro tracers state - -
# state variables diagnosed from prognostic state
@@ -158,6 +158,7 @@
var persistent real tend_qg ( nVertLevels nCells Time ) 1 - qg tend scalars moist
var persistent real tend_qnr ( nVertLevels nCells Time ) 1 - qnr tend scalars number
var persistent real tend_qni ( nVertLevels nCells Time ) 1 - qni tend scalars number
+var persistent real h_diabatic ( nVertLevels nCells Time ) 1 r h_diabatic tend - -
# Other diagnostic variables: neither read nor written to any files
var persistent real vh ( nVertLevels nEdges Time ) 2 - vh state - -
@@ -224,13 +225,15 @@
# qi_col : vertically-integrated cloud ice mixing ratio (kg/m2)
# qs_col " vertically-integrated snow mixing ratio (kg/m2)
-var persistent real qv_col ( nCells Time ) 2 o qv_col state - -
-var persistent real qc_col ( nCells Time ) 2 o qc_col state - -
-var persistent real qr_col ( nCells Time ) 2 o qr_col state - -
-var persistent real qi_col ( nCells Time ) 2 o qi_col state - -
-var persistent real qs_col ( nCells Time ) 2 o qs_col state - -
-var persistent real qg_col ( nCells Time ) 2 o qg_col state - -
+var persistent real qv_col ( nCells Time ) 1 o qv_col diag_physics - -
+var persistent real qc_col ( nCells Time ) 1 o qc_col diag_physics - -
+var persistent real qr_col ( nCells Time ) 1 o qr_col diag_physics - -
+var persistent real qi_col ( nCells Time ) 1 o qi_col diag_physics - -
+var persistent real qs_col ( nCells Time ) 1 o qs_col diag_physics - -
+var persistent real qg_col ( nCells Time ) 1 o qg_col diag_physics - -
+var persistent real qsat ( nVertLevels nCells Time ) 1 o qsat diag_physics - -
+var persistent real relhum ( nVertLevels nCells Time ) 1 o relhum diag_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF CLOUD MICROPHYSICS:
#--------------------------------------------------------------------------------------------------
@@ -243,14 +246,15 @@
# graupelncv: time-step grid-scale precipitation of graupel (mm)
# sr : time-step ratio of frozen versus total grid-scale precipitation (-)
-var persistent real rainnc ( nCells Time ) 2 ro rainnc state - -
-var persistent real rainncv ( nCells Time ) 2 ro rainncv state - -
-var persistent real snownc ( nCells Time ) 2 ro snownc state - -
-var persistent real snowncv ( nCells Time ) 2 ro snowncv state - -
-var persistent real graupelnc ( nCells Time ) 2 ro graupelnc state - -
-var persistent real graupelncv ( nCells Time ) 2 ro graupelncv state - -
-var persistent real sr ( nCells Time ) 2 o sr state - -
+var persistent real rainncv ( nCells Time ) 1 o rainncv diag_physics - -
+var persistent real snowncv ( nCells Time ) 1 o snowncv diag_physics - -
+var persistent real graupelncv ( nCells Time ) 1 o graupelncv diag_physics - -
+var persistent real sr ( nCells Time ) 1 o sr diag_physics - -
+var persistent real rainnc ( nCells Time ) 1 ro rainnc diag_physics - -
+var persistent real snownc ( nCells Time ) 1 ro snownc diag_physics - -
+var persistent real graupelnc ( nCells Time ) 1 ro graupelnc diag_physics - -
+
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF CONVECTION:
#--------------------------------------------------------------------------------------------------
@@ -268,22 +272,22 @@
# 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 ) 1 ro nca diag_physics - -
+var persistent real cubot ( nCells Time ) 1 ro cubot diag_physics - -
+var persistent real cutop ( nCells Time ) 1 ro cutop diag_physics - -
# 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 ) 1 ro rainc diag_physics - -
+var persistent real raincv ( nCells Time ) 1 ro raincv diag_physics - -
+var persistent real w0avg ( nVertLevels nCells Time ) 1 ro w0avg diag_physics - -
# 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 ) 1 ro rthcuten tend_physics - -
+var persistent real rqvcuten ( nVertLevels nCells Time ) 1 ro rqvcuten tend_physics - -
+var persistent real rqccuten ( nVertLevels nCells Time ) 1 ro rqccuten tend_physics - -
+var persistent real rqrcuten ( nVertLevels nCells Time ) 1 ro rqrcuten tend_physics - -
+var persistent real rqicuten ( nVertLevels nCells Time ) 1 ro rqicuten tend_physics - -
+var persistent real rqscuten ( nVertLevels nCells Time ) 1 ro rqscuten tend_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF PLANETARY BOUNDARY LAYER PROCESSES:
@@ -295,15 +299,15 @@
# 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 - -
+var persistent real kpbl ( nCells Time ) 1 ro kpbl diag_physics - -
# 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 ) 1 ro rublten tend_physics - -
+var persistent real rvblten ( nVertLevels nCells Time ) 1 ro rvblten tend_physics - -
+var persistent real rthblten ( nVertLevels nCells Time ) 1 ro rthblten tend_physics - -
+var persistent real rqvblten ( nVertLevels nCells Time ) 1 ro rqvblten tend_physics - -
+var persistent real rqcblten ( nVertLevels nCells Time ) 1 ro rqcblten tend_physics - -
+var persistent real rqiblten ( nVertLevels nCells Time ) 1 ro rqiblten tend_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF SURFACE LAYER PROCESSES:
@@ -345,42 +349,42 @@
# zol_p :z/L height over Monin-Obukhov length [-]
# znt :time-varying roughness length [m]
-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 br ( nCells Time ) 1 o br diag_physics - -
+var persistent real cd ( nCells Time ) 1 o cd diag_physics - -
+var persistent real cda ( nCells Time ) 1 o cda diag_physics - -
+var persistent real chs ( nCells Time ) 1 o chs diag_physics - -
+var persistent real chs2 ( nCells Time ) 1 o chs2 diag_physics - -
+var persistent real cpm ( nCells Time ) 1 o cpm diag_physics - -
+var persistent real cqs2 ( nCells Time ) 1 o cqs2 diag_physics - -
+var persistent real ck ( nCells Time ) 1 o ck diag_physics - -
+var persistent real cka ( nCells Time ) 1 o cka diag_physics - -
+var persistent real gz1oz0 ( nCells Time ) 1 o gz1oz0 diag_physics - -
+var persistent real flhc ( nCells Time ) 1 o flhc diag_physics - -
+var persistent real flqc ( nCells Time ) 1 o flqc diag_physics - -
+var persistent real hfx ( nCells Time ) 1 o hfx diag_physics - -
+var persistent real lh ( nCells Time ) 1 o lh diag_physics - -
+var persistent real mavail ( nCells Time ) 1 o mavail diag_physics - -
+var persistent real mol ( nCells Time ) 1 o mol diag_physics - -
+var persistent real pblh ( nCells Time ) 1 o pblh diag_physics - -
+var persistent real psim ( nCells Time ) 1 o psim diag_physics - -
+var persistent real psih ( nCells Time ) 1 o psih diag_physics - -
+var persistent real q2 ( nCells Time ) 1 o q2 diag_physics - -
+var persistent real qfx ( nCells Time ) 1 o qfx diag_physics - -
+var persistent real qgh ( nCells Time ) 1 o qgh diag_physics - -
+var persistent real qsfc ( nCells Time ) 1 o qsfc diag_physics - -
+var persistent real regime ( nCells Time ) 1 o regime diag_physics - -
+var persistent real rmol ( nCells Time ) 1 o rmol diag_physics - -
+var persistent real t2 ( nCells Time ) 1 o t2 diag_physics - -
+var persistent real th2 ( nCells Time ) 1 o th2 diag_physics - -
+var persistent real u10 ( nCells Time ) 1 o u10 diag_physics - -
+var persistent real ust ( nCells Time ) 1 o ust diag_physics - -
+var persistent real ustm ( nCells Time ) 1 o ustm diag_physics - -
+var persistent real v10 ( nCells Time ) 1 o v10 diag_physics - -
+var persistent real wspd ( nCells Time ) 1 o wspd diag_physics - -
+var persistent real zol ( nCells Time ) 1 o zol diag_physics - -
+var persistent real znt ( nCells Time ) 1 o znt diag_physics - -
-var persistent real exch_h ( nVertLevels nCells Time ) 2 ro exch_h state - -
+var persistent real exch_h ( nVertLevels nCells Time ) 1 o exch_h diag_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF SHORTWAVE RADIATION:
@@ -402,22 +406,22 @@
# 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 gsw ( nCells Time ) 1 o gsw diag_physics - -
+var persistent real swcf ( nCells Time ) 1 o swcf diag_physics - -
+var persistent real swdnb ( nCells Time ) 1 o swdnb diag_physics - -
+var persistent real swdnbc ( nCells Time ) 1 o swdnbc diag_physics - -
+var persistent real swdnt ( nCells Time ) 1 o swdnt diag_physics - -
+var persistent real swdntc ( nCells Time ) 1 o swdntc diag_physics - -
+var persistent real swupb ( nCells Time ) 1 o swupb diag_physics - -
+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 swdnflx ( nCells Time ) 1 o swdnflx diag_physics - -
+var persistent real swdnflxc ( nCells Time ) 1 o swdnflxc diag_physics - -
+var persistent real swupflx ( nCells Time ) 1 o swupflx diag_physics - -
+var persistent real swupflxc ( nCells Time ) 1 o swupflxc diag_physics - -
-var persistent real rthratensw ( nVertLevels nCells Time ) 2 o rthratensw state - -
+var persistent real rthratensw ( nVertLevels nCells Time ) 1 ro rthratensw tend_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMETERIZATION OF LONGWAVE RADIATION:
@@ -440,23 +444,23 @@
# 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 glw ( nCells Time ) 1 o glw 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 - -
+var persistent real lwdnt ( nCells Time ) 1 o lwdnt diag_physics - -
+var persistent real lwdntc ( nCells Time ) 1 o lwdntc diag_physics - -
+var persistent real lwupb ( nCells Time ) 1 o lwupb diag_physics - -
+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 lwdnflx ( nCells Time ) 1 o lwdnflx diag_physics - -
+var persistent real lwdnflxc ( nCells Time ) 1 o lwdnflxc diag_physics - -
+var persistent real lwupflx ( nCells Time ) 1 o lwupflx diag_physics - -
+var persistent real lwupflxc ( nCells Time ) 1 o lwupflxc diag_physics - -
+var persistent real olrtoa ( nCells Time ) 1 o olrtoa diag_physics - -
-var persistent real rthratenlw ( nVertLevels nCells Time ) 2 o rthratenlw state - -
+var persistent real rthratenlw ( nVertLevels nCells Time ) 1 ro rthratenlw tend_physics - -
#--------------------------------------------------------------------------------------------------
#... PARAMERIZATION OF CLOUDINESS:
@@ -464,7 +468,7 @@
# cldfrac :cloud fraction [-]
-var persistent real cldfrac ( nVertLevels nCells Time ) 2 ro cldfrac state - -
+var persistent real cldfrac ( nVertLevels nCells Time ) 1 o cldfrac diag_physics - -
#--------------------------------------------------------------------------------------------------
#... SURFACE CHARACTERISTICS THAT SHOULD BE GIVEN AS INPUTS.
@@ -477,10 +481,10 @@
# 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 - -
+var persistent real snow ( nCells Time ) 1 r snow diag_physics - -
+var persistent real emiss ( nCells Time ) 1 r emiss 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 - -
#==================================================================================================
</font>
</pre>