Skip to content
Snippets Groups Projects
Commit 2844be82 authored by lkugler's avatar lkugler
Browse files

Merge branch 'master' of https://github.com/lkugler/DART-WRF

parents b785f29f ca11b58a
No related branches found
No related tags found
No related merge requests found
...@@ -2,13 +2,14 @@ from dartwrf.utils_workflow import ExperimentConfiguration ...@@ -2,13 +2,14 @@ from dartwrf.utils_workflow import ExperimentConfiguration
from config import clusters # from . = problem in archivedir from config import clusters # from . = problem in archivedir
cluster = clusters.srvx1 # change cluster configuration here cluster = clusters.srvx1 # change cluster configuration here
exp = ExperimentConfiguration() exp = utils.ExperimentConfiguration()
exp.expname = "test_srvx1" #"exp_v1.22_P3_wbub7_WV62_obs10_loc20_oe1" exp.expname = "exp_v1.22_P2_rr_VIS+WV73_obs10_loc20_inf2"
exp.model_dx = 2000 exp.model_dx = 2000
exp.n_ens = 40 exp.n_ens = 40
exp.filter_kind = 1 exp.filter_kind = 1
exp.inflation = True exp.prior_inflation = 2
exp.post_inflation = 0
exp.sec = True exp.sec = True
exp.reject_smallFGD = False exp.reject_smallFGD = False
exp.cov_loc_vert_km_horiz_km = (3, 20) exp.cov_loc_vert_km_horiz_km = (3, 20)
...@@ -95,7 +96,7 @@ psfc = dict(plotname='SYNOP Pressure', plotunits='[Pa]', ...@@ -95,7 +96,7 @@ psfc = dict(plotname='SYNOP Pressure', plotunits='[Pa]',
cov_loc_radius_km=32) cov_loc_radius_km=32)
exp.observations = [t] exp.observations = [vis,wv73]
exp.update_vars = ['U', 'V', 'W', 'THM', 'PH', 'MU', 'QVAPOR', 'QCLOUD', 'QICE', 'PSFC'] exp.update_vars = ['U', 'V', 'W', 'THM', 'PH', 'MU', 'QVAPOR', 'QCLOUD', 'QICE', 'PSFC']
#exp.update_vars = ['U', 'V', 'W', 'T', 'PH', 'MU', 'QVAPOR', 'PSFC'] #exp.update_vars = ['U', 'V', 'W', 'T', 'PH', 'MU', 'QVAPOR', 'PSFC']
......
...@@ -42,7 +42,8 @@ def set_DART_nml(just_prior_values=False): ...@@ -42,7 +42,8 @@ def set_DART_nml(just_prior_values=False):
"<adjust_obs_impact>": '.true.' if exp.adjust_obs_impact else '.false.', "<adjust_obs_impact>": '.true.' if exp.adjust_obs_impact else '.false.',
"<filter_kind>": str(int(exp.filter_kind)), "<filter_kind>": str(int(exp.filter_kind)),
"<sampling_error_correction>": '.true.' if exp.sec else '.false.', "<sampling_error_correction>": '.true.' if exp.sec else '.false.',
"<post_inflation>": '4' if exp.inflation else '0', "<prior_inflation>": str(exp.prior_inflation),
"<post_inflation>": str(exp.post_inflation),
"<n_ens>": str(int(exp.n_ens)), "<n_ens>": str(int(exp.n_ens)),
"<cov_loc_radian>": "0.00000001", # dummy value, used for types not mentioned below "<cov_loc_radian>": "0.00000001", # dummy value, used for types not mentioned below
"<list_obstypes>": "'" + "','".join(list_obstypes) + "'", "<list_obstypes>": "'" + "','".join(list_obstypes) + "'",
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
output_sd = .true. output_sd = .true.
write_all_stages_at_end = .false. write_all_stages_at_end = .false.
inf_flavor = 0, <post_inflation>, inf_flavor = <prior_inflation>, <post_inflation>,
inf_initial_from_restart = .true., .false., inf_initial_from_restart = .true., .false.,
inf_sd_initial_from_restart = .true., .false., inf_sd_initial_from_restart = .true., .false.,
inf_initial = 1.00, 0.90, inf_initial = 1.00, 0.90,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment