[Dart-dev] DART/branches Revision: 12706

dart at ucar.edu dart at ucar.edu
Tue Jul 3 09:30:15 MDT 2018


nancy at ucar.edu
2018-07-03 09:30:15 -0600 (Tue, 03 Jul 2018)
230
fix the default input.nml to have better defaults for
large POP runs - including setting the i/o to do a
single variable at a time when reading/writing, and
distributing the ensemble mean.  otherwise 1/10th degree
pop won't run.




Modified: DART/branches/rma_trunk/models/POP/work/input.nml
===================================================================
--- DART/branches/rma_trunk/models/POP/work/input.nml	2018-07-03 15:22:25 UTC (rev 12705)
+++ DART/branches/rma_trunk/models/POP/work/input.nml	2018-07-03 15:30:15 UTC (rev 12706)
@@ -25,12 +25,13 @@
    print_every_nth_obs        = -1
    output_forward_op_errors   = .false.
    silence                    = .false.
+   distributed_state          = .true.
   /
 
 &filter_nml
-   async                    = 4
+   async                    = 0
    adv_ens_command          = 'no_CESM_advance_script'
-   ens_size                 =  23
+   ens_size                 =  3
    obs_sequence_in_name     = 'obs_seq.out'
    obs_sequence_out_name    = 'obs_seq.final'
    input_state_file_list    = "restarts_in.txt"
@@ -41,8 +42,8 @@
    first_obs_seconds        = -1
    last_obs_days            = -1
    last_obs_seconds         = -1
-   num_output_state_members = 10,
-   num_output_obs_members   = 23
+   num_output_state_members = 3,
+   num_output_obs_members   = 3
    output_interval          = 1
    num_groups               = 1
    output_forward_op_errors = .false.
@@ -69,8 +70,12 @@
   /
 
 
+# "buffer_state_io" must be true for 1/10th degree pop.  
+# it can be false for smaller runs.
+
 &state_vector_io_nml
-   buffer_state_io = .false.
+   buffer_state_io         = .true.
+   single_precision_output = .false.
   /
 
 
@@ -83,6 +88,11 @@
   /
 
 # cutoff of 0.03 (radians) is about 200km
+#
+# "distribute_mean" must be true for 1/10th degree pop.  it runs
+# slower than setting it false, but it won't run otherwise.
+# if running a smaller pop case, use false to run faster.
+#
 &assim_tools_nml
    filter_kind                     = 1
    cutoff                          = 0.20
@@ -93,6 +103,7 @@
    output_localization_diagnostics = .false.
    localization_diagnostics_file   = 'localization_diagnostics'
    print_every_nth_obs             = 0
+   distribute_mean                 = .true.
   /
 
 &ensemble_manager_nml


More information about the Dart-dev mailing list