[Dart-dev] [6436] DART/trunk/doc/html: updated to include the changes to get_close_obs () for the

nancy at ucar.edu nancy at ucar.edu
Tue Aug 27 16:32:22 MDT 2013


Revision: 6436
Author:   nancy
Date:     2013-08-27 16:32:21 -0600 (Tue, 27 Aug 2013)
Log Message:
-----------
updated to include the changes to get_close_obs() for the
list of kinds; change allow_missing_in_state to be the more
specific allow_missing_in_clm for now.

Modified Paths:
--------------
    DART/trunk/doc/html/Lanai_diffs_from_Kodiak.html
    DART/trunk/doc/html/Lanai_release.html

-------------- next part --------------
Modified: DART/trunk/doc/html/Lanai_diffs_from_Kodiak.html
===================================================================
--- DART/trunk/doc/html/Lanai_diffs_from_Kodiak.html	2013-08-27 21:54:57 UTC (rev 6435)
+++ DART/trunk/doc/html/Lanai_diffs_from_Kodiak.html	2013-08-27 22:32:21 UTC (rev 6436)
@@ -88,6 +88,21 @@
 code to that routine to change the threshold based on observation type or
 values as they wish.  If .false. the default filter outlier threshold code
 will be called and the user routine ignored.</LI>
+<LI>If your <em class=file>model_mod.f90</em> provides a customized 
+<em class=code>get_close_obs()</em> routine that makes use of the 
+types/kinds arguments for either the base location or the close location list, 
+there is an important change in this release.  The fifth
+argument to the <em class=code>get_close_obs()</em> call is now a list of 
+generic kinds corresponding to the location list.  The fourth argument to
+the <em class=code>get_dist()</em> routine is now also a generic kind and
+not a specific type.  In previous versions of the system the list
+of close locations was sometimes a list of specific types and other
+times a list of generic kinds. The system now
+always passes generic kinds for the close locations list for consistency.
+The base location and specific type remains the same as before.  If you
+have a <em class=code>get_close_obs()</em> routine in your <em class=file>
+model_mod.f90</em> file and have questions about usage, 
+<a href="mailto:dart at ucar.edu">contact</a> the DART development team.</LI>
 <LI>Filter will call the end_model() subroutine in the model_mod for
 the first time.  It should have been called all along, but was not.</LI>
 <LI>Added a time sort routine in the time_manager_mod.</LI>

Modified: DART/trunk/doc/html/Lanai_release.html
===================================================================
--- DART/trunk/doc/html/Lanai_release.html	2013-08-27 21:54:57 UTC (rev 6435)
+++ DART/trunk/doc/html/Lanai_release.html	2013-08-27 22:32:21 UTC (rev 6436)
@@ -1991,6 +1991,22 @@
 correctly does the conversion from potential temperature to sensible (in-situ)
 temperature during the forward operator process.</li>
 
+<li>If your <em class=file>model_mod.f90</em> provides a customized 
+<em class=code>get_close_obs()</em> routine that makes use of the 
+types/kinds arguments for either the base location or the close location list,
+there is an important change in this release.  The fifth
+argument to the <em class=code>get_close_obs()</em> call is now a list of 
+generic kinds corresponding to the location list.  The fourth argument to
+the <em class=code>get_dist()</em> routine is now also a generic kind and
+not a specific type.  In previous versions of the system the list
+of close locations was sometimes a list of specific types and other
+times a list of generic kinds. The system now
+always passes generic kinds for the close locations list for consistency.
+The base location and specific type remains the same as before.  If you
+have a <em class=code>get_close_obs()</em> routine in your <em class=file>
+model_mod.f90</em> file and have questions about usage, 
+<a href="mailto:dart at ucar.edu">contact</a> the DART development team.</li>
+
 <li>The simple_advection model was incorrectly calling the random number
 generator initialization routines after generating some random numbers.
 It now correctly initializes the generator before getting any random values.</li>
@@ -2009,7 +2025,8 @@
 which are too close to the poles.  If the superob radius includes either pole,
 the computation of an average obs location becomes more complicated than the
 existing code is prepared to deal with.  (If this case is of interest to you,
-write the DART development team.  We have ideas on how to implement this.)</li>
+<a href="mailto:dart at ucar.edu">contact</a> the DART development team.  
+We have ideas on how to implement this.)</li>
 
 <li>The default namelist values for the 'obs_seq_to_netcdf' program has changed
 so the default is a single large time bin, which means you don't have to know
@@ -2096,13 +2113,18 @@
 
 <li>Missing values in state
     <ul><li>In some models there are values which are not valid in all ensemble members.
-        With this release it is possible to indicate that it is ok to have missing values
-        in the state vector.  There is a namelist item <em class=code>allow_missing_in_state</em>
+        With this release there is limited support for this in DART.  There are still
+        serious questions about what the correct results should be if the ensemble
+        count for some state vector item is smaller than the total ensemble size.
+        Nevertheless, with this release we have implemented support for missing
+        state vector values in the CLM Land model.
+        There is a new namelist item <em class=code>allow_missing_in_clm</em>
         in the &amp;assim_tools_nml namelist.  Setting this to .true. will allow DART to
         avoid updating any state vector items in which one or more of the ensemble members
-        have a missing value.  Inflation cannot be enabled with this option, and all
+        in CLM have a missing value.  Inflation will be disabled for any state vector
+        items where one or more ensemble members have missing values. All CLM
         forward operators must test for and be prepared to return with a failed forward
-        operator code if any of the values it requires are missing.
+        operator code if any of the interpolation items it requires are missing.
         See the documentation
         <a href="https://proxy.subversion.ucar.edu/DAReS/DART/trunk/assim_tools/assim_tools_mod.html#Namelist">Website</a> 
         or <a href="../../assim_tools/assim_tools_mod.html#Namelist">local file</a>


More information about the Dart-dev mailing list