[Dart-dev] DART/branches Revision: 12288

dart at ucar.edu dart at ucar.edu
Mon Jan 8 12:09:54 MST 2018


thoar at ucar.edu
2018-01-08 12:09:52 -0700 (Mon, 08 Jan 2018)
258
The namelists are now set to run a non-advancing pmo experiment with datasets
supplied by /glade/p/image/DART_test_cases/test_build_datasets.tar

The WRF model is having failures with GPS observations.
ROMS is having failures with identity observations ...




Modified: DART/branches/rma_trunk/models/POP/model_mod.f90
===================================================================
--- DART/branches/rma_trunk/models/POP/model_mod.f90	2018-01-05 21:47:38 UTC (rev 12287)
+++ DART/branches/rma_trunk/models/POP/model_mod.f90	2018-01-08 19:09:52 UTC (rev 12288)
@@ -20,9 +20,9 @@
                              VERTISHEIGHT, is_vertical, get_close_obs,      &
                              loc_get_close_state => get_close_state, get_close_type,  &
                              convert_vertical_obs, convert_vertical_state
-use    utilities_mod, only : register_module, error_handler,                   &
-                             E_ERR, E_WARN, E_MSG, logfileunit, get_unit,      &
-                             do_output, to_upper,                              &
+use    utilities_mod, only : register_module, error_handler, get_unit,         &
+                             E_ERR, E_WARN, E_MSG, logfileunit, nmlfileunit,   &
+                             do_output, to_upper, do_nml_file, do_nml_term,    &
                              find_namelist_in_file, check_namelist_read,       &
                              file_exist, find_textfile_dims, file_to_text
 use netcdf_utilities_mod, only : nc_add_global_attribute, nc_check, nc_sync, &
@@ -290,8 +290,8 @@
 
 ! Record the namelist values used for the run
 call error_handler(E_MSG,'static_init_model','model_nml values are',' ',' ',' ')
-if (do_output()) write(logfileunit, nml=model_nml)
-if (do_output()) write(     *     , nml=model_nml)
+if (do_nml_file()) write(nmlfileunit, nml=model_nml)
+if (do_nml_term()) write(     *     , nml=model_nml)
 
 ! Set the time step ... causes POP namelists to be read.
 ! Ensures model_timestep is multiple of 'ocean_dynamics_timestep'

Modified: DART/branches/rma_trunk/models/POP/work/input.nml
===================================================================
--- DART/branches/rma_trunk/models/POP/work/input.nml	2018-01-05 21:47:38 UTC (rev 12287)
+++ DART/branches/rma_trunk/models/POP/work/input.nml	2018-01-08 19:09:52 UTC (rev 12288)
@@ -1,30 +1,30 @@
 &perfect_model_obs_nml
    read_input_state_from_file = .true.
-   write_output_state_to_file = .true.
-   async                      = 0
+   single_file_in             = .false.
+   input_state_files          = 'pop.r.nc'
    init_time_days             = -1
    init_time_seconds          = -1
+
+   write_output_state_to_file = .false.
+   single_file_out            = .false.
+   output_state_files         = 'perfect_restart'
+   output_interval            = 1
+
+   async                      = 0
+   adv_ens_command            = 'no_CESM_advance_script'
+
+   obs_seq_in_file_name       = 'obs_seq.in'
+   obs_seq_out_file_name      = 'obs_seq.perfect'
    first_obs_days             = -1
    first_obs_seconds          = -1
    last_obs_days              = -1
    last_obs_seconds           = -1
-   output_interval            = 1
-   single_file_in             = .false.
-   single_file_out            = .false.
-   input_state_files          = 'perfect_ics'
-   output_state_files         = 'perfect_restart'
-   obs_seq_in_file_name       = 'obs_seq.in'
-   obs_seq_out_file_name      = 'obs_seq.perfect'
-   adv_ens_command            = 'no_CESM_advance_script'
-   output_timestamps          = .false.
 
    trace_execution            = .false.
+   output_timestamps          = .false.
+   print_every_nth_obs        = -1
    output_forward_op_errors   = .false.
-
-   print_every_nth_obs        = -1
    silence                    = .false.
-   distributed_state          = .true.
-   tasks_per_model_advance    = 1
   /
 
 &filter_nml

Modified: DART/branches/rma_trunk/models/ROMS/model_mod.f90
===================================================================
--- DART/branches/rma_trunk/models/ROMS/model_mod.f90	2018-01-05 21:47:38 UTC (rev 12287)
+++ DART/branches/rma_trunk/models/ROMS/model_mod.f90	2018-01-08 19:09:52 UTC (rev 12288)
@@ -50,8 +50,8 @@
                              VERTISHEIGHT, VERTISSURFACE
 
 use    utilities_mod, only : register_module, error_handler, do_nml_term,       &
-                             E_ERR, E_WARN, E_MSG, logfileunit, get_unit,       &
-                             do_output, to_upper, do_nml_file,                  &
+                             E_ERR, E_WARN, E_MSG, logfileunit, nmlfileunit,    &
+                             get_unit, do_output, to_upper, do_nml_file,        &
                              find_namelist_in_file, check_namelist_read,        &
                              open_file, file_exist, find_textfile_dims,         &
                              file_to_text, do_output, close_file,               &
@@ -383,7 +383,7 @@
 call check_namelist_read(iunit, io, 'model_nml')
 
 ! Record the namelist values used for the run
-if (do_nml_file()) write(logfileunit, nml=model_nml)
+if (do_nml_file()) write(nmlfileunit, nml=model_nml)


More information about the Dart-dev mailing list