[Dart-dev] DART/branches Revision: 12181
dart at ucar.edu
dart at ucar.edu
Tue Dec 5 14:37:25 MST 2017
nancy at ucar.edu
2017-12-05 14:37:25 -0700 (Tue, 05 Dec 2017)
157
we already had a namelist item for throwing out obs
above a given model level. consolidate them.
also add the new namelist items to the default input.nml.
Modified: DART/branches/recam/models/cam-fv/model_mod.f90
===================================================================
--- DART/branches/recam/models/cam-fv/model_mod.f90 2017-12-05 21:30:14 UTC (rev 12180)
+++ DART/branches/recam/models/cam-fv/model_mod.f90 2017-12-05 21:37:25 UTC (rev 12181)
@@ -106,11 +106,10 @@
integer :: assimilation_period_days = 0
integer :: assimilation_period_seconds = 21600
logical :: use_log_vertical_scale = .false.
-integer :: no_assim_above_this_model_level = 5
+integer :: no_assim_above_this_model_level = 4
logical :: use_damping_ramp_at_model_top = .false.
integer :: debug_level = 0
logical :: suppress_grid_info_in_output = .false.
-integer :: highest_obs_limit_in_state = -1
logical :: custom_routine_to_generate_ensemble = .false.
character(len=32) :: fields_to_perturb(MAX_PERT) = "QTY_TEMPERATURE"
real(r8) :: perturbation_amplitude(MAX_PERT)= 0.00001_r8
@@ -140,7 +139,6 @@
no_assim_above_this_model_level, &
use_damping_ramp_at_model_top, &
suppress_grid_info_in_output, &
- highest_obs_limit_in_state, &
custom_routine_to_generate_ensemble, &
fields_to_perturb, &
perturbation_amplitude, &
@@ -735,8 +733,8 @@
! level 1 is top, so test that the level numbers are *smaller* than the limit.
! (meaning the obs is above the given limit in at least one ensemble member)
- if (highest_obs_limit_in_state > 0) then
- if (any(four_bot_levs(icorner,:) <= highest_obs_limit_in_state)) then
+ if (no_assim_above_this_model_level > 0) then
+ if (any(four_bot_levs(icorner,:) <= no_assim_above_this_model_level)) then
istatus(:) = 14
return
endif
Modified: DART/branches/recam/models/cam-fv/work/input.nml
===================================================================
--- DART/branches/recam/models/cam-fv/work/input.nml 2017-12-05 21:30:14 UTC (rev 12180)
+++ DART/branches/recam/models/cam-fv/work/input.nml 2017-12-05 21:37:25 UTC (rev 12181)
@@ -143,9 +143,12 @@
assimilation_period_seconds = 21600
assimilation_period_days = 0
no_assim_above_this_model_level = 5
- use_damping_ramp_at_model_top = .false.
- suppress_grid_info_in_output = .false.
- debug_level = 13
+ use_damping_ramp_at_model_top = .false.
+ suppress_grid_info_in_output = .false.
+ custom_routine_to_generate_ensemble = .true.
+ fields_to_perturb = 'QTY_TEMPERATURE'
+ perturbation_amplitude, = 0.0001
+ debug_level = 13
/
!#! vert_coord = 'log_invP'
More information about the Dart-dev
mailing list