[Dart-dev] DART/branches Revision: 11755

dart at ucar.edu dart at ucar.edu
Wed Jun 21 14:58:42 MDT 2017


hendric at ucar.edu
2017-06-21 14:58:42 -0600 (Wed, 21 Jun 2017)
96

adding single_file option to namelist for lower order models,
and some general code clean-up.




Modified: DART/branches/rma_mmc/assimilation_code/modules/io/io_filenames_mod.f90
===================================================================
--- DART/branches/rma_mmc/assimilation_code/modules/io/io_filenames_mod.f90	2017-06-21 20:06:45 UTC (rev 11754)
+++ DART/branches/rma_mmc/assimilation_code/modules/io/io_filenames_mod.f90	2017-06-21 20:58:42 UTC (rev 11755)
@@ -487,7 +487,7 @@
 file_info%stage_metadata%copy_name(     cnum) = trim(basename)
 
 ! check that the number of domains matches the size of file names provided
-if (get_num_domains() .and. get_num_domains() /= size(fnames(:),1)) then
+if (get_num_domains() /= size(fnames(:),1)) then
    write(msgstring,'(A,I2,A,I2)') 'num_domains ', get_num_domains(), &
                                   ' /= size(fnames) : ', size(fnames(:),1)
    call error_handler(E_ERR, 'set_explicit_file_metadata', msgstring, &

Modified: DART/branches/rma_mmc/models/bgrid_solo/work/input.nml
===================================================================
--- DART/branches/rma_mmc/models/bgrid_solo/work/input.nml	2017-06-21 20:06:45 UTC (rev 11754)
+++ DART/branches/rma_mmc/models/bgrid_solo/work/input.nml	2017-06-21 20:58:42 UTC (rev 11755)
@@ -80,6 +80,11 @@
    silence                      = .false.,
    /
 
+&quality_control_nml
+   input_qc_threshold    =  3.0,
+   outlier_threshold     = -1.0,
+   /
+
 &state_vector_io_nml
    single_precision_output    = .false.,
    /
@@ -347,6 +352,9 @@
    /
 
 &model_mod_check_nml
+   num_ens               = 2
+   input_restart_list    = 'filter_restart.0001.nc', 'filter_restart.0002.nc'
+   output_restart_list   = 'check_me.0001.nc', 'check_me.0002.nc'
    verbose               = .false.
    test1thru             = 5
    x_ind                 = 720
@@ -361,7 +369,3 @@
    interp_test_vertcoord = 'VERTISLEVEL'
    /
 
-&quality_control_nml
-   input_qc_threshold    =  3.0,
-   outlier_threshold     = -1.0,
-   /

Modified: DART/branches/rma_mmc/models/lorenz_96/work/input.nml
===================================================================
--- DART/branches/rma_mmc/models/lorenz_96/work/input.nml	2017-06-21 20:06:45 UTC (rev 11754)
+++ DART/branches/rma_mmc/models/lorenz_96/work/input.nml	2017-06-21 20:58:42 UTC (rev 11755)
@@ -221,20 +221,17 @@
    /
 
 &model_mod_check_nml
-  x_ind            = 2
-  num_ens          = 1
-  loc_of_interest  = 0.3, 0.0, 0.0
-  kind_of_interest = 'QTY_STATE_VARIABLE'
-  verbose          = .true.
+  x_ind               = 2
+  num_ens             = 1
+  loc_of_interest     = 0.3
+  kind_of_interest    = 'QTY_STATE_VARIABLE'
+  verbose             = .true.
   interp_test_xrange  = 0.0, 1.0
   interp_test_dx      = 0.02
-  interp_test_yrange  = 0.0, 1.0
-  interp_test_dy      = 0.2
-  interp_test_zrange  = 0.0, 1.0
-  interp_test_dz      = 0.2
-  interp_test_vertcoord = 'VERTISHEIGHT'
-  test1thru             = 9
-  input_restart_list  = 'restart_in.txt'
-  output_restart_list = 'restart_out.txt'
+  test1thru             = 5
+  single_file           = .true.
+  input_restart_list    = 'filter_input.nc'
+  output_restart_list   = 'filter_output.nc'
   verbose               = .true.
   /
+

Modified: DART/branches/rma_mmc/models/model_mod_tools/model_mod_check.f90
===================================================================
--- DART/branches/rma_mmc/models/model_mod_tools/model_mod_check.f90	2017-06-21 20:06:45 UTC (rev 11754)
+++ DART/branches/rma_mmc/models/model_mod_tools/model_mod_check.f90	2017-06-21 20:58:42 UTC (rev 11755)
@@ -21,41 +21,32 @@
 
 use     mpi_utilities_mod, only : initialize_mpi_utilities, finalize_mpi_utilities
 
-use          location_mod, only : location_type, set_location, write_location,  &
-                                  get_dist, get_location
+use          location_mod, only : location_type, write_location
 
-use          obs_kind_mod, only : get_index_for_quantity,    &
-                                  QTY_DRY_LAND
+use          obs_kind_mod, only : get_index_for_quantity, get_name_for_quantity
 


More information about the Dart-dev mailing list