[Dart-dev] DART/branches Revision: 11605

dart at ucar.edu dart at ucar.edu
Thu May 4 16:16:16 MDT 2017


nancy at ucar.edu
2017-05-04 16:16:16 -0600 (Thu, 04 May 2017)
173
i was using 'allow_any_impact_value' in the tool
and 'allow_any_impact_values' in assim_tools.
standardize on the plural version.  update the
docs and nml to match.  sigh.




Modified: DART/branches/model_mod_changes/assimilation_code/modules/utilities/obs_impact_mod.f90
===================================================================
--- DART/branches/model_mod_changes/assimilation_code/modules/utilities/obs_impact_mod.f90	2017-05-04 22:14:53 UTC (rev 11604)
+++ DART/branches/model_mod_changes/assimilation_code/modules/utilities/obs_impact_mod.f90	2017-05-04 22:16:16 UTC (rev 11605)
@@ -119,7 +119,7 @@
 ! namelist: input/output names, values, etc
 character(len=512) :: input_filename  = ''
 character(len=512) :: output_filename = ''
-logical :: allow_any_impact_value = .false.
+logical :: allow_any_impact_values = .false.
 logical :: debug = .false.  ! .true. for more output
 
 ! namelist
@@ -126,7 +126,7 @@
 namelist /obs_impact_tool_nml/  &
    input_filename,  &
    output_filename, &
-   allow_any_impact_value, &
+   allow_any_impact_values, &
    debug
 
 contains
@@ -377,7 +377,7 @@
          call error_handler(E_ERR, 'obs_impact', &
                            'impact values must be between 0 and 1, inclusive', &
                            source, revision, revdate, text2=readbuf, &
-                           text3='set "allow_any_impact_value=.true." in namelist to allow')
+                           text3='set "allow_any_impact_values=.true." in namelist to allow')
       endif
    endif
 endif
@@ -1459,12 +1459,12 @@
 
 ! FIXME: do this at runtime now.  if you want to check values
 ! at table build time, uncomment this code again.
-!if (.not. allow_any_factor_value) then
+!if (.not. allow_any_impact_values) then
 !   if (rvalue < 0.0_r8 .or. rvalue > 1.0_r8) then 
 !      call error_handler(E_ERR, 'check_impact_line', &
 !                        'impact values must be between 0 and 1, inclusive', &
 !                        source, revision, revdate, text2=readbuf, &
-!                        text3='set "allow_any_factor_value=.true." in namelist to allow')
+!                        text3='set "allow_any_impact_values=.true." in namelist to allow')
 !   endif
 !endif
 

Modified: DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.html
===================================================================
--- DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.html	2017-05-04 22:14:53 UTC (rev 11604)
+++ DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.html	2017-05-04 22:16:16 UTC (rev 11605)
@@ -163,9 +163,10 @@
 <div class=namelist>
 <pre>
 &amp;obs_impact_tool_nml
-  input_filename         = 'cross_correlations.txt'
-  output_filename        = 'control_impact_runtime.txt'
-  debug                  = .true.
+  input_filename          = 'cross_correlations.txt'
+  output_filename         = 'control_impact_runtime.txt'
+  allow_any_impact_values = .false.
+  debug                   = .true.
   /
 </pre>
 </div>
@@ -201,6 +202,14 @@
 the file.
 </TD></TR>
 
+<TR><TD>allow_any_impact_values</TD>
+    <TD>logical</TD>
+    <TD>Recommended to stay false.  This allows only 0.0 and 1.0 as the
+impact factors, effectively using the full increments or no increments
+during the assimilation.  To experiment with partial application of
+the increments this flag can be set to true to allow other values.
+<TD></TR>
+
 <TR><TD>debug</TD>
     <TD>logical</TD>
     <TD>If true print out debugging info.

Modified: DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.nml
===================================================================
--- DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.nml	2017-05-04 22:14:53 UTC (rev 11604)
+++ DART/branches/model_mod_changes/assimilation_code/programs/obs_impact_tool/obs_impact_tool.nml	2017-05-04 22:16:16 UTC (rev 11605)
@@ -1,6 +1,6 @@
 &obs_impact_tool_nml
-  input_filename         = 'cross_correlations.txt'
-  output_filename        = 'control_impact_runtime.txt'
-  allow_any_factor_value = .false.
-  debug                  = .false.
+  input_filename          = 'cross_correlations.txt'
+  output_filename         = 'control_impact_runtime.txt'
+  allow_any_impact_values = .false.
+  debug                   = .false.
   /


More information about the Dart-dev mailing list