[Dart-dev] DART/branches Revision: 13051

dart at ucar.edu dart at ucar.edu
Fri Mar 22 13:12:19 MDT 2019


thoar at ucar.edu
2019-03-22 13:12:19 -0600 (Fri, 22 Mar 2019)
267
Formatting changes. Perfect_model_obs now writes the output state to a file.

Compiling with the obs_def_upper_atm_mod.f90 and without the 
obs_def_dew_point_mod.f90 These changes make it possible to compare to the 
results of the test_dart.csh with the rma_trunk.
 



Modified: DART/branches/recam/models/cam-fv/work/input.nml
===================================================================
--- DART/branches/recam/models/cam-fv/work/input.nml	2019-03-22 18:46:45 UTC (rev 13050)
+++ DART/branches/recam/models/cam-fv/work/input.nml	2019-03-22 19:12:19 UTC (rev 13051)
@@ -1,6 +1,6 @@
-! This namelist is set up for a single, CAM-FV, assimilation cycle 
-! using the default values as found in model_mod.f90 and 
-! shell_scripts/cesm2_0/setup_{hybrid,advanced}
+! This namelist is set up for a single, CAM-FV, assimilation cycle
+! using the default values as found in model_mod.f90 and
+! shell_scripts/cesm2_1/setup_{hybrid,advanced}
 ! starting from a single model state, which must be perturbed into an ensemble.
 ! Comments below give suggestions for setting it up for other assimilations:
 ! > continuing an assimilation (no perturbations) and/or starting from an ensemble.
@@ -9,56 +9,41 @@
 !
 ! PLEASE READ
 !
-! https://proxy.subversion.ucar.edu/DAReS/DART/trunk/models/cam/model_mod.html
+! cam-fv/model_mod.html
 !
-! for recommendations on namelist settings for CAM. It has examples of configurations
-! for taking a single state and creating an ensemble, variable resolution grids, etc.
+! for recommendations on namelist settings for CAM.
 
-! ens_size, num_output_*  will be (re)set by the setup script
-
-! To use a pre-existing ensemble search for the following variables
-! and make the following changes
-! (This applies to the second cycle after starting from a single ensemble member.)
-!    start_from_restart          = .true.,
-!    inf_initial_from_restart    = .true.,                 .false.,
-!    inf_sd_initial_from_restart = .true.,                 .false.,
-! Also search for 'single model state' to make changes in model_nml.
-
-! perturbation_amplitude   is missing from filter_nml because the amplitude is 
-!                          provided in model_nml.
-! stages_to_write          Controls diagnostic and restart output.  Valid values are 
+! stages_to_write          Controls diagnostic and restart output.  Valid values are
 !                          'input', 'forecast','preassim', 'postassim', 'analysis', and 'output'.
 !                          If only prior inflation is used, then 'postassim' and 'analysis'
-!                          are redundant with 'output'.  
+!                          are redundant with 'output'.
 !                          If only posterior inflation is used, 'analysis' and 'preassim'
 !                          are redundant with 'input'.
-!                          If you want input_mean and input_sd, you'll 
-!                          need to set output_mean and output_sd = .true. 
+!                          If you want input_mean and input_sd, you'll
+!                          need to set output_mean and output_sd = .true.
 !                          (and include 'input' in stages_to_write).
 
-! These vars are in the filter_nml as of r10786
+&filter_nml
+   input_state_files            = ''
+   input_state_file_list        = 'cam_init_files'
+   init_time_days               = -1
+   init_time_seconds            = -1
+   single_file_in               = .false.
+   perturb_from_single_instance = .true.
 
-&filter_nml
-   input_state_files            = '',
-   input_state_file_list        = 'cam_init_files',
-   init_time_days               = -1,
-   init_time_seconds            = -1,
-   single_file_in               = .false.,
-   perturb_from_single_instance = .true.,
-   
    stages_to_write              = 'preassim','output'
-   
-   output_state_files           = '',
-   output_state_file_list       = 'cam_out_files',
+
+   output_state_files           = ''
+   output_state_file_list       = 'cam_init_files'
    output_mean                  = .true.
    output_sd                    = .true.
    output_members               = .true.
    num_output_state_members     = 3
-   single_file_out              = .false.,
+   single_file_out              = .false.
    write_all_stages_at_end      = .false.
    distributed_state            = .true.
    compute_posterior            = .false.
-   
+
    ens_size                     = 3
    num_groups                   = 1
 
@@ -73,7 +58,7 @@
    inf_sd_initial              = 0.6,                     0.6
    inf_sd_lower_bound          = 0.6,                     0.6
    inf_sd_max_change           = 1.05,                    1.05
-   
+
    obs_sequence_in_name     = 'obs_seq.out'
    obs_sequence_out_name    = 'obs_seq.final'
    num_output_obs_members   = 3
@@ -81,7 +66,7 @@
    first_obs_seconds        = -1
    last_obs_days            = -1


More information about the Dart-dev mailing list