[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