@@ -12,13 +12,33 @@ and only covers the WRF-specific aspects of coupling with DART.
1212It is not wise to try to run WRF-DART if you have no experience with
1313either WRF or DART.
1414
15- This tutorial was designed to be compatible with WRF V3.9.1 and was
16- tested with DART V11.0.2. Other releases of WRF may or may not be
17- backwards or forwards compatible with this tutorial.
15+ .. Important ::
16+
17+ This tutorial was designed to be compatible with WRF Version 4 and was
18+ tested with WRFv4.5.2. This tutorial should not be used with DART
19+ versions 11.4.0 and earlier because those older versions do not account
20+ for different coordinate systems including the sigma hybrid coordinates as
21+ described in `DART Issue #650 <https://github.com/NCAR/DART/pull/650>`__.
22+ Furthermore, older versions do not account for the prognostic temperature variable
23+ switch from ``T`` (perturbation potential temperature) to ``THM``, (either perturbation
24+ potential temperature or perturbation moist potential temperature) as described in
25+ `DART issue #661 <https://github.com/NCAR/DART/issues/661>`__. The current implementation
26+ of the code sets ``T=THM`` because within &dynamics section of ``namelist.input``
27+ ``use_theta_m=0``.
28+
29+ Earlier version of WRF (v3.9) may run without errors with more recent versions of
30+ DART (later than 11.4.0), but the assimilation performance will be deprecated.
31+ If you need to run with earlier versions of WRF, please review the changes required
32+ to switch from WRFv4 to WRFv3 as documented within
33+ `DART issue #661 <https://github.com/NCAR/DART/issues/661>`__,
34+ or contact the DART team. Earlier WRF versions also require different settings
35+ within the WRF ``namelist.input`` file to promote vertical stability for the tutorial
36+ example. These settings are also described in DART Issue #661.
37+
1838 Prior to running this tutorial, we urge the users to familarize themselves with the
1939`WRF system <https://www2.mmm.ucar.edu/wrf/users/model_overview.html >`__
20- (WRF_ARW, WPS and WRFDA), and to read through the `WRFv3.9 User's Guide
21- <https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_V3/user_guide_V3.9 /contents.html> `__
40+ (WRF_ARW, WPS and WRFDA), and to read through the `WRFv4.5 User's Guide
41+ <https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4 /contents.html> `__
2242and the `WRF model tutorials <https://www2.mmm.ucar.edu/wrf/users/tutorial/tutorial.html >`__
2343
2444The DART team is not responsible for and does not maintain the WRF code. For WRF related issues check out the
@@ -233,13 +253,16 @@ bash ``export BASE_DIR=<path_to_your_working_directory>``
233253 ::
234254
235255 cd $BASE_DIR
236- wget http://www.image.ucar.edu/wrfdart/tutorial/wrf_dart_tutorial_23May2018_v3 .tar.gz
237- tar -xzvf wrf_dart_tutorial_23May2018_v3 .tar.gz
256+ wget http://www.image.ucar.edu/wrfdart/tutorial/wrf_dart_tutorial_29Apr2024 .tar.gz
257+ tar -xzvf wrf_dart_tutorial_29Apr2024 .tar.gz
238258
239259 After untarring the file you should see the following directories:
240260 *icbc, output, perts, * and *template. * The directory names (case
241261 sensitive) are important, as the scripts rely on these local paths
242- and file names.
262+ and file names. Please note that the perturbation, surface and initial
263+ condition files were derived from an earlier version (pre-4.0) of WRF/WPS/WRFDA
264+ but still maintains compatibility with the (post-4.0, post-11.4.0)
265+ WRF-DART versions recommended to run this WRF assimilation example.
243266
2442672. You will need template WRF namelists from the
245268 ``$DART_DIR/models/wrf/tutorial/template `` directory:
@@ -923,10 +946,10 @@ between the background (prior) and the analysis (posterior) after running
923946
924947
925948The ``analysis_increment.nc `` file includes the following atmospheric variables:
926- ``MU, PH, PSFC, QRAIN, QCLOUD, QGRAUP, QICE, QNICE, QSNOW, QVAPOR, T `` and ``T2 ``.
927- The example figure below shows the increments for temperature (T) only. You can
928- use **ncview ** to advance through all 11 atmospheric pressure levels. You should
929- see spatial patterns that look something like the meteorology of the day.
949+ ``MU, PH, PSFC, QRAIN, QCLOUD, QGRAUP, QICE, QNICE, QSNOW, QVAPOR, THM `` and ``T2 ``.
950+ The example figure below shows the increments for THM (perturbation potential temperature)
951+ only. You can use **ncview ** to advance through all 11 atmospheric pressure levels.
952+ You should see spatial patterns that look something like the meteorology of the day.
930953
931954+--------------------------+--------------------------------+
932955| |ncview1 | | |ncview2 | |
@@ -1297,9 +1320,9 @@ period of the assimilation.
12971320 calendar = 'Gregorian',
12981321 first_bin_start = 1601, 1, 1, 0, 0, 0,
12991322 first_bin_end = 2999, 1, 1, 0, 0, 0,
1300- last_bin_end = 2999, 1, 1, 0, 0, 0,
1301- bin_interval_days = 0 ,
1302- bin_interval_seconds = 21600 ,
1323+ last_bin_end = 2999, 1, 1, 0, 0, 0,
1324+ bin_interval_days = 1000000 ,
1325+ bin_interval_seconds = 0 ,
13031326 max_num_bins = 1000,
13041327 print_table = .true
13051328 /
@@ -1380,10 +1403,8 @@ More Resources
13801403--------------
13811404
13821405- `Check or Submit DART Issues <https://github.com/NCAR/DART/issues >`__
1383- - `DAReS website <ttp://dart.ucar.edu >`__
1384- - `Preparing
1385- MATLAB <https://dart.ucar.edu/pages/Getting_Started.html#matlab> `__
1386- to use with DART.
1406+ - `DAReS website <http://dart.ucar.edu >`__
1407+ - :ref: `Preparing MATLAB<configMatlab> ` to use with DART.
13871408- `WRF model users page <http://www.mmm.ucar.edu/wrf/users >`__
13881409
13891410.. |ncview1 | image :: ../../../guide/images/WRF_tutorial_ncview1.png
0 commit comments