[Dart-dev] [6229] DART/branches/development: All of these namelist had a deterministic filter kind (filter_kind ==1, actually)

nancy at ucar.edu nancy at ucar.edu
Wed Jun 5 15:20:52 MDT 2013


Revision: 6229
Author:   thoar
Date:     2013-06-05 15:20:50 -0600 (Wed, 05 Jun 2013)
Log Message:
-----------
All of these namelist had a deterministic filter kind (filter_kind ==1, actually)
and specified either no inflation or a deterministic inflation
(inf_deterministic = .true.) which means the appropriate value of 
assim_tools_nml:sort_obs_inc should be .FALSE.
Making it so ...

Added a comment to the default assim_tools_mod.nml.

sort_obs_inc is expensive and unnecessary with these settings.
should not be promoting that sort of behavior.

Modified Paths:
--------------
    DART/branches/development/assim_tools/assim_tools_mod.nml
    DART/branches/development/models/9var/work/input.nml
    DART/branches/development/models/CESM/work/input.nml
    DART/branches/development/models/MITgcm_annulus/work/input.nml
    DART/branches/development/models/MITgcm_ocean/work/input.nml
    DART/branches/development/models/NCOMMAS/work/input.nml
    DART/branches/development/models/POP/work/input.nml
    DART/branches/development/models/am2/work/input.nml
    DART/branches/development/models/bgrid_solo/work/input.nml
    DART/branches/development/models/cam/shell_scripts/input.nml.diag.template
    DART/branches/development/models/cam/shell_scripts/input.normal.nml
    DART/branches/development/models/cam/shell_scripts/input.pert0.nml
    DART/branches/development/models/clm/work/input.nml
    DART/branches/development/models/coamps_nest/templates/EXPERIMENT_EXAMPLE/input.nml
    DART/branches/development/models/dynamo/work/input.nml
    DART/branches/development/models/forced_lorenz_96/work/input.nml
    DART/branches/development/models/gitm/work/input.nml
    DART/branches/development/models/ikeda/work/input.nml
    DART/branches/development/models/lorenz_04/work/input.nml
    DART/branches/development/models/lorenz_63/work/input.workshop.nml
    DART/branches/development/models/lorenz_84/work/input.nml
    DART/branches/development/models/lorenz_96/work/input.workshop.nml
    DART/branches/development/models/lorenz_96_2scale/work/input.nml
    DART/branches/development/models/mpas_atm/work/input.nml
    DART/branches/development/models/mpas_ocn/work/input.nml
    DART/branches/development/models/noah/work/input.nml
    DART/branches/development/models/null_model/work/input.nml
    DART/branches/development/models/pe2lyr/work/input.nml
    DART/branches/development/models/simple_advection/work/input.nml
    DART/branches/development/models/sqg/work/input.nml
    DART/branches/development/models/template/work/input.nml

-------------- next part --------------
Modified: DART/branches/development/assim_tools/assim_tools_mod.nml
===================================================================
--- DART/branches/development/assim_tools/assim_tools_mod.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/assim_tools/assim_tools_mod.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -1,3 +1,8 @@
+
+# With a deterministic filter (filter_kind == 1 or 8)
+# and a deterministic inflation (filter_nml:inf_deterministic == .true.)
+# sort_obs_inc is not needed and is expensive. Should be .false.
+
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.2,

Modified: DART/branches/development/models/9var/work/input.nml
===================================================================
--- DART/branches/development/models/9var/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/9var/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/CESM/work/input.nml
===================================================================
--- DART/branches/development/models/CESM/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/CESM/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -78,7 +78,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.20,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/MITgcm_annulus/work/input.nml
===================================================================
--- DART/branches/development/models/MITgcm_annulus/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/MITgcm_annulus/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -80,7 +80,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.15,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/MITgcm_ocean/work/input.nml
===================================================================
--- DART/branches/development/models/MITgcm_ocean/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/MITgcm_ocean/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -77,7 +77,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.03,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/NCOMMAS/work/input.nml
===================================================================
--- DART/branches/development/models/NCOMMAS/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/NCOMMAS/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -81,7 +81,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.20,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/POP/work/input.nml
===================================================================
--- DART/branches/development/models/POP/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/POP/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -78,7 +78,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.20,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/am2/work/input.nml
===================================================================
--- DART/branches/development/models/am2/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/am2/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -80,7 +80,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.2,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/bgrid_solo/work/input.nml
===================================================================
--- DART/branches/development/models/bgrid_solo/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/bgrid_solo/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -75,7 +75,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.20,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/cam/shell_scripts/input.nml.diag.template
===================================================================
--- DART/branches/development/models/cam/shell_scripts/input.nml.diag.template	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/cam/shell_scripts/input.nml.diag.template	2013-06-05 21:20:50 UTC (rev 6229)
@@ -34,7 +34,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.2,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    print_every_nth_obs             = 10000,

Modified: DART/branches/development/models/cam/shell_scripts/input.normal.nml
===================================================================
--- DART/branches/development/models/cam/shell_scripts/input.normal.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/cam/shell_scripts/input.normal.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -62,7 +62,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.2,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/cam/shell_scripts/input.pert0.nml
===================================================================
--- DART/branches/development/models/cam/shell_scripts/input.pert0.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/cam/shell_scripts/input.pert0.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -68,7 +68,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.2,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/clm/work/input.nml
===================================================================
--- DART/branches/development/models/clm/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/clm/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
    filter_kind                     = 1,
    cutoff                          = 1.00,
    allow_missing_in_state          = .true.,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/coamps_nest/templates/EXPERIMENT_EXAMPLE/input.nml
===================================================================
--- DART/branches/development/models/coamps_nest/templates/EXPERIMENT_EXAMPLE/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/coamps_nest/templates/EXPERIMENT_EXAMPLE/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -69,7 +69,7 @@
 &assim_tools_nml
    filter_kind                     =  1,
    cutoff                          =  0.125,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/dynamo/work/input.nml
===================================================================
--- DART/branches/development/models/dynamo/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/dynamo/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.00001,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/forced_lorenz_96/work/input.nml
===================================================================
--- DART/branches/development/models/forced_lorenz_96/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/forced_lorenz_96/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/gitm/work/input.nml
===================================================================
--- DART/branches/development/models/gitm/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/gitm/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -81,7 +81,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.60,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/ikeda/work/input.nml
===================================================================
--- DART/branches/development/models/ikeda/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/ikeda/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/lorenz_04/work/input.nml
===================================================================
--- DART/branches/development/models/lorenz_04/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/lorenz_04/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/lorenz_63/work/input.workshop.nml
===================================================================
--- DART/branches/development/models/lorenz_63/work/input.workshop.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/lorenz_63/work/input.workshop.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.00001,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/lorenz_84/work/input.nml
===================================================================
--- DART/branches/development/models/lorenz_84/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/lorenz_84/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/lorenz_96/work/input.workshop.nml
===================================================================
--- DART/branches/development/models/lorenz_96/work/input.workshop.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/lorenz_96/work/input.workshop.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -85,7 +85,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/lorenz_96_2scale/work/input.nml
===================================================================
--- DART/branches/development/models/lorenz_96_2scale/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/lorenz_96_2scale/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/mpas_atm/work/input.nml
===================================================================
--- DART/branches/development/models/mpas_atm/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/mpas_atm/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -85,7 +85,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.10,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/mpas_ocn/work/input.nml
===================================================================
--- DART/branches/development/models/mpas_ocn/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/mpas_ocn/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -85,7 +85,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/noah/work/input.nml
===================================================================
--- DART/branches/development/models/noah/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/noah/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -107,7 +107,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 0.20,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/null_model/work/input.nml
===================================================================
--- DART/branches/development/models/null_model/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/null_model/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/pe2lyr/work/input.nml
===================================================================
--- DART/branches/development/models/pe2lyr/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/pe2lyr/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -80,7 +80,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 100000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/simple_advection/work/input.nml
===================================================================
--- DART/branches/development/models/simple_advection/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/simple_advection/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 100000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/sqg/work/input.nml
===================================================================
--- DART/branches/development/models/sqg/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/sqg/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -91,7 +91,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 100000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,

Modified: DART/branches/development/models/template/work/input.nml
===================================================================
--- DART/branches/development/models/template/work/input.nml	2013-06-05 17:58:05 UTC (rev 6228)
+++ DART/branches/development/models/template/work/input.nml	2013-06-05 21:20:50 UTC (rev 6229)
@@ -82,7 +82,7 @@
 &assim_tools_nml
    filter_kind                     = 1,
    cutoff                          = 1000000.0,
-   sort_obs_inc                    = .true.,
+   sort_obs_inc                    = .false.,
    spread_restoration              = .false.,
    sampling_error_correction       = .false.,
    adaptive_localization_threshold = -1,


More information about the Dart-dev mailing list