From 31fae9166eebe9ec87ddf3b2820d056b90badebb Mon Sep 17 00:00:00 2001 From: lkugler <lukas.kugler@univie.ac.at> Date: Fri, 16 Feb 2024 15:57:49 +0100 Subject: [PATCH] changes for teaching --- config/exp_template.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/config/exp_template.py b/config/exp_template.py index 5e551ed..6cfe85a 100755 --- a/config/exp_template.py +++ b/config/exp_template.py @@ -1,3 +1,7 @@ +""" +This configuration file is designed for the course Advanced Data Assimilation at the University of Vienna. +Copy and customize it as you wish. +""" from dartwrf.utils import Experiment exp = Experiment() @@ -6,14 +10,13 @@ exp.model_dx = 2000 exp.n_ens = 4 exp.do_quality_control = False -# path to the nature run, where we take observations from -#exp.nature_wrfout_pattern = '/jetfs/home/lkugler/data/sim_archive/exp_v1.18_P1_nature+1/*/1/wrfout_d01_%Y-%m-%d_%H:%M:%S' -#exp.nature_wrfout_pattern = '/jetfs/home/lkugler/data/sim_archive/exp_v1.18_P1_nature/*/1/wrfout_d01_%Y-%m-%d_%H:%M:%S' -exp.nature_wrfout_pattern = '/jetfs/home/lkugler/data/sim_archive/exp_v1.19_P3_wbub7_nat/*/1/wrfout_d01_%Y-%m-%d_%H:%M:%S' +# Path to the nature run. From there, observations are generated. Wildcards "*" are allowed in this path. +exp.nature_wrfout_pattern = '/users/students/lehre/advDA_s2023/data/sample_nature/wrfout_d01_%Y-%m-%d_%H:%M:%S' +# Path to sounding profiles for ensemble initialization. Not used in the Advanced DA course. exp.input_profile = '/mnt/jetfs/home/lkugler/data/initial_profiles/wrf/ens/2022-03-31/raso.fc.<iens>.wrfprof' - +# Configuration of DART. For details see the DART or DART-WRF documentation. exp.dart_nml = {'&assim_tools_nml': dict(filter_kind='1', sampling_error_correction='.true.', @@ -88,9 +91,12 @@ exp.dart_nml = {'&assim_tools_nml': -# n_obs can be 22500: 2km, 5776: 4km, 121: 30km, 256:16x16 (20km); 961: 10km resoltn -# if radar: then n_obs is for each observation height level -oeinf = 4.**.5 +# n_obs is the number of observations +# currently allowed values are 22500 for one observation approximately every 2km; 5776 for 4km, and 961 for 10km resolution; 256 for 20km; 121 for 30km +# Note for radar, n_obs is the number of observations at each observation height level + +# oeinf is the observation inflation factor (1 means no inflation) +oeinf = 1 vis = dict(var_name='VIS 0.6µm', unit='[1]', kind='MSG_4_SEVIRI_BDRF', sat_channel=1, -- GitLab