[Dart-dev] DART/branches Revision: 11398
dart at ucar.edu
dart at ucar.edu
Fri Mar 24 15:12:06 MDT 2017
hendric at ucar.edu
2017-03-24 15:12:05 -0600 (Fri, 24 Mar 2017)
Fixing some broken links. Removing some programs the main
DART webpage that no longer exist. Updating documentation
to match Manhattan in more locations. Metioning that there
are certain supported models and that things will be migrated
--- DART/branches/rma_trunk/assimilation_code/programs/closest_member_tool/closest_member_tool.html 2017-03-24 20:52:41 UTC (rev 11397)
+++ DART/branches/rma_trunk/assimilation_code/programs/closest_member_tool/closest_member_tool.html 2017-03-24 21:12:05 UTC (rev 11398)
@@ -195,7 +195,7 @@
generic kinds, such as QTY_TEMPERATURE, QTY_U_WIND_COMPONENT, QTY_DENSITY,
etc. and not specific types like RADIOSONDE_TEMPERATURE. Consult the model
interface code to determine which possible kinds are returned by the
--- DART/branches/rma_trunk/assimilation_code/programs/filter/filter.html 2017-03-24 20:52:41 UTC (rev 11397)
+++ DART/branches/rma_trunk/assimilation_code/programs/filter/filter.html 2017-03-24 21:12:05 UTC (rev 11398)
@@ -91,12 +91,10 @@
<UL><LI>Link to an observation sequence file which contains only observation times
within the next assimilation window </LI>
- <LI>Convert the latest model output files to DART format</LI>
<LI>Link any output inflation files from the previous step to be
the input files for this step</LI>
<LI>Run filter, which will exit after doing the assimilation without trying
to advance the model</LI>
- <LI>Convert the filter output to be model input</LI>
<LI>Save the output diagnostic files for later</LI>
<LI>Advance the N copies of the model using the model scripts or whatever
method is appropriate</LI>
@@ -112,15 +110,29 @@
The same source code is used for all applications of filter.
The code specific to the types of observations and the interface code
- for the computational model is configured at compile time.
- The DART directory structure is arranged slightly differently than usual
- in that the main code is spread across a dozen directories
- at the top level, e.g. the filter source code is in DART/filter/filter.f90.
- Each model has a separate directory under DART/models, and under each model
- is a work directory where the code is compiled and can be run for testing.
- Generally when a full-size experiment is done the executables are copied
- to a different location - e.g. scratch space on a large filesystem - since the
- data files for 10s to 100s of copies of a model can get very large.
+ for the computational model is configured at compile time. The directory
+ has been simplified from previous version to look like :
+ <ul><li> <em class=file>README</em> </li>
+ <li> <em class=file>COPYRIGHT</em> </li>
+ <li> <em class=dir >assimilation_code</em> </li>
+ <li> <em class=dir >build_templates</em> </li>
+ <li> <em class=dir >diagnostics</em> </li>
+ <li> <em class=dir >documentation</em> </li>
+ <li> <em class=dir >models</em> </li>
+ <li> <em class=dir >observations</em> </li>
+ the <em class=dir >assimilation_code</em> contains all
+ <em class=dir >module</em> and <em class=dir >program</em> souce code for
+ all of the main programs including filter. Specifically in the modules
+ directory there is a <em class=file >filter_mod.f90</em> which contains the souce for the
+ filter main program. Each model has a separate directory under DART/models,
+ and under each model is a work directory where the code is compiled and
+ can be run for testing. Generally when a full-size experiment is done the
+ executables are copied to a different location - e.g. scratch space on a
+ large filesystem - since the data files for 10s to 100s of copies of a model
+ can get very large.
@@ -151,7 +163,7 @@
you assimilate exactly one observation, with no model advance,
with inflation turned off, with a large cutoff, and with the
outlier threshold off (see below for how to set these namelist
-items). Run an assimilation. Look at the obs_seq.final file
+items). Run an assimilation. Look at the <em class=file>obs_seq.final</em> file
to see what the forward operator computed. Use ncdiff to difference
the Prior and Posterior Diag NetCDF files and look at the changes
(the "innovations") in the various model fields. Is it in the right
@@ -302,7 +314,7 @@
list in the <em class="code">&obs_kind_nml</em>
section of the namelist, and none in the assimilation list.
Run filter as usual, including model advances if needed.
- Run observation diagnostics on the resulting obs_seq.final file to
+ Run observation diagnostics on the resulting <em class=file>obs_seq.final</em> file to
compute the difference between the observed values and the
predicted values from this model state.
@@ -327,7 +339,7 @@
<H4>DART Quality Control Flag added to Output Observation Sequence File</H4>
The filter adds a quality control field with metadata 'DART quality control'
- to the obs_seq.final file. At present, this field can have the following
+ to the <em class=file>obs_seq.final</em> file. At present, this field can have the following
@@ -592,9 +604,9 @@
file in the template dir is appropriate for small models; for large geophysical
models see the <em class=file>full_model_mod.f90</em> file
and also examine other model directories for ideas.
More information about the Dart-dev