[Dart-dev] DART/releases Revision: 11626

dart at ucar.edu dart at ucar.edu
Thu May 11 11:27:55 MDT 2017


nancy at ucar.edu
2017-05-11 11:27:50 -0600 (Thu, 11 May 2017)
57
pushing the model_mod changes to the release.  yee haw.




Index: DART/releases/Manhattan
===================================================================
--- DART/releases/Manhattan	2017-05-11 17:08:31 UTC (rev 11625)
+++ DART/releases/Manhattan	2017-05-11 17:27:50 UTC (rev 11626)

Property changes on: DART/releases/Manhattan
___________________________________________________________________
Modified: svn:mergeinfo
## -5,6 +5,7 ##
 /DART/branches/gitm:5143-6215
 /DART/branches/gitm_lanai:6571-6652
 /DART/branches/helen:5995-6161
+/DART/branches/model_mod_changes:11409-11610
 /DART/branches/rma_cam_fv:9558-9734
 /DART/branches/rma_cf_conventions:9733-10092
 /DART/branches/rma_cice:10655-10858
## -17,6 +18,7 ##
 /DART/branches/rma_mpas_fold_mean_fwd:9348-9458
 /DART/branches/rma_mpas_get_state_meta_data:8871-8890
 /DART/branches/rma_obs_defs:8923-9067
+/DART/branches/rma_output_files:11447-11544
 /DART/branches/rma_par_msg:9472-9511
 /DART/branches/rma_pop_variable_namelist:8824-9156
 /DART/branches/rma_qc_fwd_op:9650-9723
## -28,7 +30,7 ##
 /DART/branches/rma_sprint:8101-8172
 /DART/branches/rma_state_structure_test_dir:9478-9682
 /DART/branches/rma_state_structure_unit_test:9697-10274
-/DART/branches/rma_trunk:11355-11497
+/DART/branches/rma_trunk:11355-11625
 /DART/branches/rma_trunk_clamping:8792-8807
 /DART/branches/rma_trunk_filename:8017-8163
 /DART/branches/rma_trunk_get_state_fun:8574-8602
Modified: DART/releases/Manhattan/CHANGELOG
===================================================================
--- DART/releases/Manhattan/CHANGELOG	2017-05-11 17:08:31 UTC (rev 11625)
+++ DART/releases/Manhattan/CHANGELOG	2017-05-11 17:27:50 UTC (rev 11626)
@@ -254,11 +254,141 @@
 
 has_cycling           -- REMOVED for low order models
 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ April 27th 2017 :: changes  Revision: 11545
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
+Two additional Diagnostic Files (forecast and analysis) in Filter 
+which can be set with the namelist option (stages_to_write)
+
+  input    - writes out mean and sd if requested. for low order models
+             mean and sd are only inserted into restart files with a 
+             single time step.
+
+  forecast - contains the forecast and potentially the mean and sd for the,
+             this is mostly important for lower order models which cycle
+
+  preassim - before assimilation
+     * No Inflation:       same as forecast
+     * Prior Inf:          the inflated ensemble and damped prior inf
+     * Post Inf:           same as forecast
+     * Prior and Post Inf: the inflated ensemble and damped prior inf
+
+  postassim - after assimilation (before posterior infation)
+     * No Inflation:       same as analysis
+     * Prior Inf:          same as analysis
+     * Post Inf:           assimilated ensemble and damped posterior inflation
+     * Prior and Post Inf: assimilated ensemble and damped posterior inflation
+
+  analysis - after assimilation and before potentially update posterior inflation ensemble 
+             and updated prior inf
+     * No Inflation:       assimilated ensemble
+     * Prior Inf:          assimilated ensemble and updated prior inf
+     * Post Inf:           post inflated ensemble and updated posterior inflation
+     * Prior and Post Inf: post inflated ensemble and updated prior inf and posterior 
+                           inflation
+
+  output - a single time step of the output ensemble and potentially updated prior inf 
+           and posterior inflation
+
+
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-+ Month Day 2017 :: change $Revision$
++ May 5th 2017 :: major changes to model_mod interfaces  $Revision$
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
+A long-awaited overhaul of the model_mod interfaces. All models which are
+in our subversion repository and are supported in the Manhattan release
+have been updated to match the new interfaces.  If you have model_mods with
+extensive changes, our recommendation is to diff your changes with the version
+you checked out and insert those changes into the new version.  The changes for
+this update are unfortunately extensive.
+
+The detailed list of changes: 
+
+model_mod::get_state_meta_data() is no longer passed an ensemble_handle as the
+first argument.  it should not do vertical coordinate conversion.  that will be
+done as a separate step by convert_vertical_state()
+
+model_mod::vert_convert is replaced by convert_vertical_state() and convert_vertical_obs()
+Any vertical conversion code that was in get_state_meta_data should be moved
+to convert_vertical_state() which has access to the state vector index, so the
+code should move easily.


More information about the Dart-dev mailing list