[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