[Dart-dev] DART/releases Revision: 11400
dart at ucar.edu
dart at ucar.edu
Fri Mar 24 16:38:14 MDT 2017
thoar at ucar.edu
2017-03-24 16:38:14 -0600 (Fri, 24 Mar 2017)
Referencing things with the proper local syntax.
The index.html has been updated to reflect the files in the Manhattan release.
Removed references to dart_to_model, etc, added new program references
to the list of programs, etc.
--- DART/releases/Manhattan 2017-03-24 22:35:28 UTC (rev 11399)
+++ DART/releases/Manhattan 2017-03-24 22:38:14 UTC (rev 11400)
Property changes on: DART/releases/Manhattan
## -28,7 +28,7 ##
--- DART/releases/Manhattan/assimilation_code/programs/closest_member_tool/closest_member_tool.html 2017-03-24 22:35:28 UTC (rev 11399)
+++ DART/releases/Manhattan/assimilation_code/programs/closest_member_tool/closest_member_tool.html 2017-03-24 22:38:14 UTC (rev 11400)
@@ -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/releases/Manhattan/assimilation_code/programs/filter/filter.html 2017-03-24 22:35:28 UTC (rev 11399)
+++ DART/releases/Manhattan/assimilation_code/programs/filter/filter.html 2017-03-24 22:38:14 UTC (rev 11400)
@@ -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
More information about the Dart-dev