[Dart-dev] DART/branches Revision: 12655

dart at ucar.edu dart at ucar.edu
Tue Jun 12 10:52:49 MDT 2018


thoar at ucar.edu
2018-06-12 10:52:48 -0600 (Tue, 12 Jun 2018)
101
Bringing up-to-date with the rma_trunk.

Mostly Moha's changes to the input.nml inflation settings.




Index: DART/branches/qc8
===================================================================
--- DART/branches/qc8	2018-06-11 19:55:16 UTC (rev 12654)
+++ DART/branches/qc8	2018-06-12 16:52:48 UTC (rev 12655)

Property changes on: DART/branches/qc8
___________________________________________________________________
Modified: svn:mergeinfo
## -37,6 +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:12643-12654
 /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/qc8/CHANGELOG
===================================================================
--- DART/branches/qc8/CHANGELOG	2018-06-11 19:55:16 UTC (rev 12654)
+++ DART/branches/qc8/CHANGELOG	2018-06-12 16:52:48 UTC (rev 12655)
@@ -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/qc8/assimilation_code/modules/utilities/netcdf_utilities_mod.f90
===================================================================
--- DART/branches/qc8/assimilation_code/modules/utilities/netcdf_utilities_mod.f90	2018-06-11 19:55:16 UTC (rev 12654)
+++ DART/branches/qc8/assimilation_code/modules/utilities/netcdf_utilities_mod.f90	2018-06-12 16:52:48 UTC (rev 12655)
@@ -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 @@
    module procedure nc_put_real_2d


More information about the Dart-dev mailing list