[Dart-dev] DART/branches Revision: 12654

dart at ucar.edu dart at ucar.edu
Mon Jun 11 13:55:16 MDT 2018


hendric at ucar.edu
2018-06-11 13:55:16 -0600 (Mon, 11 Jun 2018)
45

merging recent changes from the rma_trunk.




Index: DART/branches/rma_fill_inf
===================================================================
--- DART/branches/rma_fill_inf	2018-06-11 17:45:05 UTC (rev 12653)
+++ DART/branches/rma_fill_inf	2018-06-11 19:55:16 UTC (rev 12654)

Property changes on: DART/branches/rma_fill_inf
___________________________________________________________________
Modified: svn:mergeinfo
## -37,7 +37,7 ##
 /DART/branches/rma_sprint:8095-8166
 /DART/branches/rma_state_structure_test_dir:9472-9676
 /DART/branches/rma_state_structure_unit_test:9691-10268
-/DART/branches/rma_trunk:12517-12644
+/DART/branches/rma_trunk:12517-12653
 /DART/branches/rma_trunk_clamping:8786-8801
 /DART/branches/rma_trunk_filename:8011-8157
 /DART/branches/rma_trunk_get_state_fun:8568-8596
Modified: DART/branches/rma_fill_inf/CHANGELOG
===================================================================
--- DART/branches/rma_fill_inf/CHANGELOG	2018-06-11 17:45:05 UTC (rev 12653)
+++ DART/branches/rma_fill_inf/CHANGELOG	2018-06-11 19:55:16 UTC (rev 12654)
@@ -697,7 +697,7 @@
 - Updated the location module test programs.
 
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-+ May DD 2018 :: enhanced inflation option, scripting       $Revision$
++ May 21 2018 :: enhanced inflation option, scripting          Revision: 12591
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 - Enhanced inflation algorithm added.  See the filter_mod.html for new
@@ -745,11 +745,28 @@
 - Removed makefiles for the obsolete trans_time program.
 
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ Jun 12 2018 :: DART QC 8, closest_member_tool, WRF scripts   Revision: XXXXX 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+- obs_diag and matlab scripts updated to report statistics on DART QC 8, 
+  observation failed vertical conversion
+
+- updates to fix minor problems with the new WRF scripts
+
+- added the 'inf_sd_max_change' namelist item to all input.nml files for
+  the enhanced inflation option
+
+- revival of the closest_member_tool, which now runs in parallel on
+  all ensemble members at one time.  this tool can be used as a template
+  for any other tools which need to process something for all ensemble
+  members in parallel.
+
+- added more functions to the netcdf_utilities_mod.f90
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 + MMM DD YYYY :: summary of next changes                    $Revision$
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
-- obs_diag reports statistics on DART QC 8, observation failed vertical
-
 # <next few lines under version control, do not edit>
 # $URL$
 # $Revision$

Modified: DART/branches/rma_fill_inf/assimilation_code/modules/utilities/netcdf_utilities_mod.f90
===================================================================
--- DART/branches/rma_fill_inf/assimilation_code/modules/utilities/netcdf_utilities_mod.f90	2018-06-11 17:45:05 UTC (rev 12653)
+++ DART/branches/rma_fill_inf/assimilation_code/modules/utilities/netcdf_utilities_mod.f90	2018-06-11 19:55:16 UTC (rev 12654)
@@ -68,11 +68,18 @@
           nc_synchronize_file
 
 
+! note here that you only need to distinguish between
+! r4 (float) and r8 (double) when defining or adding
+! a new variable or attribute.  the get and query routines 
+! will coerce the values to the destination precision correctly.
+
 interface nc_add_global_attribute
    module procedure nc_add_global_char_att
    module procedure nc_add_global_int_att
-   module procedure nc_add_global_real_att
-   module procedure nc_add_global_real_array_att
+   module procedure nc_add_global_float_att
+   module procedure nc_add_global_double_att
+   module procedure nc_add_global_float_array_att
+   module procedure nc_add_global_double_array_att
 end interface
 
 interface nc_get_global_attribute
@@ -86,8 +93,10 @@
    module procedure nc_add_char_att_to_var
    module procedure nc_add_int_array_att_to_var
    module procedure nc_add_int_att_to_var
-   module procedure nc_add_real_att_to_var
-   module procedure nc_add_real_array_att_to_var
+   module procedure nc_add_float_att_to_var
+   module procedure nc_add_double_att_to_var
+   module procedure nc_add_float_array_att_to_var
+   module procedure nc_add_double_array_att_to_var
 end interface
 
 interface nc_get_attribute_from_variable
@@ -129,6 +138,8 @@


More information about the Dart-dev mailing list