[Dart-dev] DART/branches Revision: 12729
dart at ucar.edu
dart at ucar.edu
Wed Jul 11 11:50:25 MDT 2018
jla at ucar.edu
2018-07-11 11:49:08 -0600 (Wed, 11 Jul 2018)
136
Modifications to model, input, and namelist to serve as base case for exploration of error distribution on
concentration observations.
Modified: DART/branches/concentration_observations/models/simple_advection/model_mod.f90
===================================================================
--- DART/branches/concentration_observations/models/simple_advection/model_mod.f90 2018-07-11 15:51:51 UTC (rev 12728)
+++ DART/branches/concentration_observations/models/simple_advection/model_mod.f90 2018-07-11 17:49:08 UTC (rev 12729)
@@ -145,7 +145,7 @@
lagrangian_for_wind, destruction_rate, &
source_random_amp_frac, source_damping_rate, &
source_diurnal_rel_amp, source_phase_noise, &
- template_file, my_ens_size
+ template_file
! Define the location of the state variables in module storage
@@ -196,7 +196,7 @@
source_random_amp(num_grid_points))
! Set the base value for the mean source; This case has a single enhanced source
-mean_source = 0.1_r8
+mean_source = 0.0_r8
mean_source(1) = 1.0_r8
! A rapidly varying source
@@ -653,10 +653,11 @@
where(state_ens_handle%vars(i,:) < 0.0_r8) state_ens_handle%vars(i,:) = 0.0_r8
! Perturb the source
+ ! Not perturbed for Elia's initial exploration
do j=1,state_ens_handle%my_num_copies
- state_ens_handle%vars(num_grid_points + i,j) = random_gaussian(random_seq, &
- state_ens_handle%vars(num_grid_points + i,j), &
- state_ens_handle%vars(num_grid_points + i,j))
+ !!!state_ens_handle%vars(num_grid_points + i,j) = random_gaussian(random_seq, &
+ !!!state_ens_handle%vars(num_grid_points + i,j), &
+ !!!state_ens_handle%vars(num_grid_points + i,j))
enddo
where(state_ens_handle%vars(num_grid_points + i,:) < 0.0_r8) state_ens_handle%vars(num_grid_points + i,:) = 0.0_r8
Modified: DART/branches/concentration_observations/models/simple_advection/work/filter_input_list.txt
===================================================================
--- DART/branches/concentration_observations/models/simple_advection/work/filter_input_list.txt 2018-07-11 15:51:51 UTC (rev 12728)
+++ DART/branches/concentration_observations/models/simple_advection/work/filter_input_list.txt 2018-07-11 17:49:08 UTC (rev 12729)
@@ -1 +1 @@
-filter_input.nc
+perfect_input.nc
Modified: DART/branches/concentration_observations/models/simple_advection/work/input.nml
===================================================================
--- DART/branches/concentration_observations/models/simple_advection/work/input.nml 2018-07-11 15:51:51 UTC (rev 12728)
+++ DART/branches/concentration_observations/models/simple_advection/work/input.nml 2018-07-11 17:49:08 UTC (rev 12729)
@@ -1,5 +1,5 @@
&perfect_model_obs_nml
- read_input_state_from_file = .true.
+ read_input_state_from_file = .false.
single_file_in = .true.
input_state_files = "perfect_input.nc"
@@ -49,7 +49,7 @@
ens_size = 80
num_groups = 1
- perturb_from_single_instance = .false.
+ perturb_from_single_instance = .true.
perturbation_amplitude = 0.2
distributed_state = .true.
@@ -69,7 +69,7 @@
inf_initial_from_restart = .false., .false.
inf_sd_initial_from_restart = .false., .false.
inf_deterministic = .true., .true.
- inf_initial = 1.0, 1.2
+ inf_initial = 1.00, 1.2
inf_lower_bound = 1.0, 1.0
inf_upper_bound = 1000000.0, 1000000.0
inf_damping = 1.0, 1.0
@@ -99,7 +99,7 @@
# doing a successful assimilation, change cutoff to 0.02 and rerun.
&assim_tools_nml
filter_kind = 1
- cutoff = 100000000.0
+ cutoff = 0.2
sort_obs_inc = .false.
spread_restoration = .false.
sampling_error_correction = .false.
@@ -128,21 +128,21 @@
/
&obs_kind_nml
- assimilate_these_obs_types = 'TRACER_CONCENTRATION',
- 'VELOCITY'
- evaluate_these_obs_types = 'TRACER_SOURCE'
+ assimilate_these_obs_types = 'TRACER_CONCENTRATION', 'VELOCITY',
+
+ evaluate_these_obs_types = ''
/
&model_nml
- num_grid_points = 10
+ num_grid_points = 40
grid_spacing_meters = 100000
time_step_days = 0
More information about the Dart-dev
mailing list