[Dart-dev] Added/ Revision: 12778

dart at ucar.edu dart at ucar.edu
Tue Aug 14 11:02:29 MDT 2018


nancy at ucar.edu
2018-08-14 11:02:29 -0600 (Tue, 14 Aug 2018)
275
restore the CHANGELOG contents added for the
assim_tools performance fix (was committed on
the manhattan release branch but not propagated
to the rma_trunk branch).  also add item
about increasing the max number of input files
allowed by the threed_sphere obs_diag program.




Modified: DART/branches/rma_trunk/CHANGELOG
===================================================================
--- DART/branches/rma_trunk/CHANGELOG	2018-08-14 16:50:40 UTC (rev 12777)
+++ DART/branches/rma_trunk/CHANGELOG	2018-08-14 17:02:29 UTC (rev 12778)
@@ -771,6 +771,21 @@
 - Added more functions to the netcdf_utilities_mod.f90
 
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ Aug 03 2018 :: performance fix for distributed mean          Revision: 12758
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+- Important performance fix if model does vertical conversion for localization.
+Results were not wrong but performance was poor if 'distribute_mean = .true.'
+was selected in the &assim_tools_nml namelist.
+Now distributing the mean runs in close to the non-distributed time and uses
+much less memory for large models. This only impacts models which do a vertical
+conversion of either the observation or state vertical coordinate for localization
+AND which set &assim_tools_nml :: distribute_mean = .true. to use less memory.
+When using a distributed mean "convert_all_obs_verticals_first = .true." should
+be set.  If your observations will impact most of the model state, then
+"convert_all_state_verticals_first = .true.' can also be set.
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 + MMM DD YYYY :: summary of next changes                    $Revision$
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
@@ -778,9 +793,11 @@
   map projection.  Thanks to Kevin Manning for the fix.
 
 - removed 'allow_missing_in_clm' flag from the &assim_tools_nml namelist in
-  the CICE work directory.  the flag moved to a different namelist but the
+  the CICE work directory.  The flag moved to a different namelist and the
   CICE model doesn't care about it.
 
+- increased the maximum number of input files to obs_diag from 100 to 10000.
+
 # <next few lines under version control, do not edit>
 # $URL$
 # $Revision$


More information about the Dart-dev mailing list