[Dart-dev] DART/branches Revision: 11368
dart at ucar.edu
dart at ucar.edu
Thu Mar 16 16:35:07 MDT 2017
raeder at ucar.edu
2017-03-16 16:35:05 -0600 (Thu, 16 Mar 2017)
311
Added and removed namelist variables to make perfect_model_obs.nml
consistent with perfect_model_obs.f90.
Grouped variables similarly to filter.nml.
Imported that ordering into perfect_model_obs.html.
Deferred changing obs_seq_{in,out}_file_name to obs_sequence_{in,out}_name,
as is used in the rest of DART.
Modified: DART/branches/rma_trunk/assimilation_code/programs/perfect_model_obs/perfect_model_obs.html
===================================================================
--- DART/branches/rma_trunk/assimilation_code/programs/perfect_model_obs/perfect_model_obs.html 2017-03-16 20:43:16 UTC (rev 11367)
+++ DART/branches/rma_trunk/assimilation_code/programs/perfect_model_obs/perfect_model_obs.html 2017-03-16 22:35:05 UTC (rev 11368)
@@ -64,29 +64,36 @@
<div class=namelist>
<pre>
&perfect_model_obs_nml
- start_from_restart = .false.,
- output_restart = .false.,
- async = 0,
- tasks_per_model_advance = 1,
- init_time_days = 0,
- init_time_seconds = 0,
- first_obs_days = -1,
- first_obs_seconds = -1,
- last_obs_days = -1,
- last_obs_seconds = -1,
- obs_window_days = -1,
- obs_window_seconds = -1,
- output_timestamps = .false.,
- trace_execution = .false.,
- output_forward_op_errors = .false.,
- print_every_nth_obs = -1,
- silence = .false.,
- output_interval = 1,
- restart_in_file_name = "perfect_ics",
- restart_out_file_name = "perfect_restart",
- obs_seq_in_file_name = "obs_seq.in",
- obs_seq_out_file_name = "obs_seq.out",
- adv_ens_command = "./advance_model.csh"
+ single_file_in = .false.,
+ read_input_state_from_file = .false.,
+ input_state_files = "",
+ init_time_days = 0,
+ init_time_seconds = 0,
+
+ single_file_out = .false.,
+ output_state_files = "",
+ write_output_state_to_file = .false.,
+ output_interval = 1,
+
+ distributed_state = .false.,
+ async = 0,
+ adv_ens_command = "./advance_model.csh",
+ tasks_per_model_advance = 1,
+
+ obs_seq_in_file_name = "obs_seq.in",
+ obs_seq_out_file_name = "obs_seq.out",
+ first_obs_days = -1,
+ first_obs_seconds = -1,
+ last_obs_days = -1,
+ last_obs_seconds = -1,
+ obs_window_days = -1,
+ obs_window_seconds = -1,
+
+ trace_execution = .false.,
+ output_timestamps = .false.,
+ print_every_nth_obs = 0,
+ output_forward_op_errors = .false.,
+ silence = .false.,
/
</pre>
</div>
@@ -105,17 +112,64 @@
<TBODY valign=top>
-<TR><TD>start_from_restart</TD>
+<TR><TD>read_input_state_from_file</TD>
<TD>logical</TD>
- <TD>.true. means read starting state data from a restart file,
-.false. means call model_mod routine to set initial condition data.
+ <TD>If false, model_mod must provide the input state.
</TD></TR>
-<TR><TD>output_restart</TD>
+<TR><TD>single_file_in</TD>
+ <TD>logical</TD>
+ <TD>Get all 1 states from a single file.
+</TD></TR>
+
+<TR><TD>input_state_files</TD>
+ <TD>character(len=256) dimension(MAX_NUM_DOMS)</TD>
+ <TD>A list of files, one per domain. Each file must be a text file containing
+ the name of the NetCDF file to open.
+ </TD></TR>
+
+<TR><TD>write_output_state_to_file </TD>
<TD>logical</TD>
- <TD>.true. means output a restart file.
+ <TD>If false, state is not written out.
</TD></TR>
+<TR><TD>single_file_out<TD>
+ <TD>logical<TD>
+ <TD>Write all 1 states to a single file.
+</TD></TR>
+
+<TR><TD>output_state_files</TD>
+ <TD>character(len=256) dimension(MAX_NUM_DOMS)</TD>
More information about the Dart-dev
mailing list