[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