[Dart-dev] [3878] DART/trunk/models/wrf/model_mod.nml: Restore a section i' d deleted by mistake, clean up the formatting a bit more,

nancy at ucar.edu nancy at ucar.edu
Fri May 15 16:53:30 MDT 2009


An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20090515/1956617e/attachment.html 
-------------- next part --------------
Modified: DART/trunk/models/wrf/model_mod.nml
===================================================================
--- DART/trunk/models/wrf/model_mod.nml	2009-05-15 22:24:34 UTC (rev 3877)
+++ DART/trunk/models/wrf/model_mod.nml	2009-05-15 22:53:30 UTC (rev 3878)
@@ -1,31 +1,47 @@
-# if 'default_state_variables' is .true. the model_mod.f90 code will
-# fill the state variable table with the following wrf vars: 
-#  U, V, W, PH, T, MU
-# you must set it to false before you change the value of 'wrf_state_variables'.
-#
-# the format for 'wrf_state_variables' is an array of 5 strings:
-#  wrf netcdf variable name, dart KIND_xxx string, type string (must be unique, 
-#  will soon be obsolete, we hope), 'UPDATE', and '999' if the array
-#  is part of all domains.  otherwise, it is a string with the domain
-#  numbers (e.g. '12' for domains 1 and 2, '13' for domains 1 and 3).
-# example:
-#   wrf_state_variables  = 'U','KIND_U_WIND_COMPONENT','TYPE_U','UPDATE','999',
-#                          'V','KIND_V_WIND_COMPONENT','TYPE_V','UPDATE','999',
-#                          'W','KIND_VERTICAL_VELOCITY','TYPE_W','UPDATE','999',
-#                          'T','KIND_POTENTIAL_TEMPERATURE','TYPE_T','UPDATE','999',
-#                          'PH','KIND_GEOPOTENTIAL_HEIGHT','TYPE_GZ','UPDATE','999',
-#                          'MU','KIND_PRESSURE','TYPE_MU','UPDATE','999',
-#                          'QVAPOR','KIND_VAPOR_MIXING_RATIO','TYPE_QV','UPDATE','999',
-#                          'QCLOUD','KIND_CLOUD_LIQUID_WATER','TYPE_QC','UPDATE','999',
-#                          'QRAIN','KIND_RAINWATER_MIXING_RATIO','TYPE_QR','UPDATE','999',
-#                          'U10','KIND_U_WIND_COMPONENT','TYPE_U10','UPDATE','999',
-#                          'V10','KIND_V_WIND_COMPONENT','TYPE_V10','UPDATE','999',
-#                          'T2','KIND_TEMPERATURE','TYPE_T2','UPDATE','999',
-#                          'TH2','KIND_POTENTIAL_TEMPERATURE','TYPE_TH2','UPDATE','999',
-#                          'Q2','KIND_SPECIFIC_HUMIDITY','TYPE_Q2','UPDATE','999',
-#                          'PSFC','KIND_PRESSURE','TYPE_PS','UPDATE','999',
 
+# Notes for model_nml:
+# (1) vert_localization_coord must be one of:
+#     1 = model level
+#     2 = pressure
+#     3 = height
+# (2) see bottom of this file for explanations of polar, periodic_x, 
+#     periodic_y, and scm
+# (3) calendar = 3 is GREGORIAN, which is what WRF uses.
+# (4) if 'default_state_variables' is .true. the model_mod.f90 code will
+#     fill the state variable table with the following wrf vars: 
+#        U, V, W, PH, T, MU
+#     you must set it to false before you change the value 
+#     of 'wrf_state_variables' and have it take effect.
+# (5) the format for 'wrf_state_variables' is an array of 5 strings:
+#     wrf netcdf variable name, dart KIND_xxx string, type string (must be 
+#     unique, will soon be obsolete, we hope), 'UPDATE', and '999' if the 
+#     array is part of all domains.  otherwise, it is a string with the domain
+#     numbers (e.g. '12' for domains 1 and 2, '13' for domains 1 and 3).
+#   example:
+# wrf_state_variables='U','KIND_U_WIND_COMPONENT','TYPE_U','UPDATE','999',
+#                     'V','KIND_V_WIND_COMPONENT','TYPE_V','UPDATE','999',
+#                     'W','KIND_VERTICAL_VELOCITY','TYPE_W','UPDATE','999',
+#                     'T','KIND_POTENTIAL_TEMPERATURE','TYPE_T','UPDATE','999',
+#                     'PH','KIND_GEOPOTENTIAL_HEIGHT','TYPE_GZ','UPDATE','999',
+#                     'MU','KIND_PRESSURE','TYPE_MU','UPDATE','999',
+#                     'QVAPOR','KIND_VAPOR_MIXING_RATIO','TYPE_QV','UPDATE','999',
+#                     'QCLOUD','KIND_CLOUD_LIQUID_WATER','TYPE_QC','UPDATE','999',
+#                     'QRAIN','KIND_RAINWATER_MIXING_RATIO','TYPE_QR','UPDATE','999',
+#                     'U10','KIND_U_WIND_COMPONENT','TYPE_U10','UPDATE','999',
+#                     'V10','KIND_V_WIND_COMPONENT','TYPE_V10','UPDATE','999',
+#                     'T2','KIND_TEMPERATURE','TYPE_T2','UPDATE','999',
+#                     'TH2','KIND_POTENTIAL_TEMPERATURE','TYPE_TH2','UPDATE','999',
+#                     'Q2','KIND_SPECIFIC_HUMIDITY','TYPE_Q2','UPDATE','999',
+#                     'PSFC','KIND_PRESSURE','TYPE_PS','UPDATE','999',
+# (6) the format for 'wrf_state_bounds' is an array of 4 strings:
+#     wrf netcdf variable name, minimum value, maximum value, and either
+#     FAIL or CLAMP.  FAIL will halt the program if an out of range value
+#     is detected.  CLAMP will set out of range values to the min or max.
+#     The special string 'NULL' will map to plus or minus infinity and will
+#     not change the values.  arrays not listed in this table will not
+#     be changed as they are read or written.
 
+
 &model_nml
    default_state_variables     = .true.,
    wrf_state_variables         = 'NULL',


More information about the Dart-dev mailing list