[Dart-dev] DART/branches Revision: 12596

dart at ucar.edu dart at ucar.edu
Wed May 23 13:43:04 MDT 2018


nancy at ucar.edu
2018-05-23 13:43:04 -0600 (Wed, 23 May 2018)
269
don't initialize the field names to perturb to be
QTY_TEMPERATURE because it's an array of 100 items.
that initializes them ALL to temperature.  the code
is looking for '' to exit the loop.  same with the
magnitude of the perturbation.

update the .nml file to match.




Modified: DART/branches/recam/models/cam-fv/model_mod.f90
===================================================================
--- DART/branches/recam/models/cam-fv/model_mod.f90	2018-05-23 16:09:29 UTC (rev 12595)
+++ DART/branches/recam/models/cam-fv/model_mod.f90	2018-05-23 19:43:04 UTC (rev 12596)
@@ -163,9 +163,9 @@
 !real(r8)           :: damping_ramp_top_at_level     = -1          ! model levels
 integer            :: debug_level                     = 0
 logical            :: suppress_grid_info_in_output    = .false.
-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
+logical            :: custom_routine_to_generate_ensemble = .true.
+character(len=32)  :: fields_to_perturb(MAX_PERT)     = ""
+real(r8)           :: perturbation_amplitude(MAX_PERT)= 0.0_r8
 logical            :: using_chemistry                 = .false.
 logical            :: use_variable_mean_mass          = .false.
 

Modified: DART/branches/recam/models/cam-fv/model_mod.nml
===================================================================
--- DART/branches/recam/models/cam-fv/model_mod.nml	2018-05-23 16:09:29 UTC (rev 12595)
+++ DART/branches/recam/models/cam-fv/model_mod.nml	2018-05-23 19:43:04 UTC (rev 12596)
@@ -23,9 +23,9 @@
    cam_template_filename           = 'caminput.nc'
    cam_phis_filename               = 'cam_phis.nc'
    state_variables                 = ''
-   custom_routine_to_generate_ensemble = .false.
-   fields_to_perturb               = "QTY_TEMPERATURE"
-   perturbation_amplitude          = 0.00001_r8
+   custom_routine_to_generate_ensemble = .true.
+   fields_to_perturb               = ''
+   perturbation_amplitude          = 0.0_r8
    assimilation_period_days        = 0
    assimilation_period_seconds     = 21600
    vertical_localization_coord     = 'PRESSURE'


More information about the Dart-dev mailing list