[2759] | 1 | Running grid nudging |
---|
| 2 | -------------------- |
---|
| 3 | Grid nudging is available in Version 2.2. |
---|
| 4 | This nudges the WRF run towards a gridded analysis linearly interpolated in time between |
---|
| 5 | specified analyses. It only requires multiple time periods of analyses for each domain |
---|
| 6 | to be nudged, and these are input to real in the same format as the initial conditions. |
---|
| 7 | To run an fdda job |
---|
| 8 | |
---|
| 9 | - run real.exe with grid_fdda = 1 |
---|
| 10 | This will generate an extra input file with the time-varying analyses called wrffdda_d0<n> |
---|
| 11 | - note that each domain can have grid_fdda = 1 or 0 when running nesting |
---|
| 12 | - run wrf.exe with the same grid_fdda setting to use the wrffdda files generated |
---|
| 13 | Also select wrf run-time options from the list described below to determine which fields to nudge, |
---|
| 14 | how strongly to nudge, whether to nudge in the boundary layer, or whether to truncate |
---|
| 15 | nudging below a certain grid level |
---|
| 16 | - There is a ramping capability for dynamic initialization that turns nudging off over a |
---|
| 17 | specified period |
---|
| 18 | |
---|
| 19 | &fdda |
---|
| 20 | grid_fdda (max_dom) = 1 ; grid-nudging fdda on (=0 off) for each domain |
---|
| 21 | gfdda_inname = "wrffdda_d<domain>" ; defined name in real |
---|
| 22 | gfdda_interval_m (max_dom) = 360 ; time interval (min) between analysis times |
---|
| 23 | gfdda_end_h (max_dom) = 6 ; time (h) to stop nudging after start of forecast |
---|
| 24 | io_form_gfdda = 2 ; analysis data io format (2 = netCDF) |
---|
| 25 | fgdt (max_dom) = 0 ; calculation frequency (minutes) for grid-nudging (0=every step) |
---|
| 26 | if_no_pbl_nudging_uv (max_dom) = 0 ; 1= no nudging of u and v in the pbl, 0=nudging in the pbl |
---|
| 27 | if_no_pbl_nudging_t (max_dom) = 0 ; 1= no nudging of temp in the pbl, 0=nudging in the pbl |
---|
| 28 | if_no_pbl_nudging_q (max_dom) = 0 ; 1= no nudging of qvapor in the pbl, 0=nudging in the pbl |
---|
| 29 | if_zfac_uv (max_dom) = 0 ; 0= nudge u and v all layers, 1= limit nudging to levels above k_zfac_uv |
---|
| 30 | k_zfac_uv (max_dom) = 10 ; 10=model level below which nudging is switched off for u and v |
---|
| 31 | if_zfac_t (max_dom) = 0 ; 0= nudge temp all layers, 1= limit nudging to levels above k_zfac_t |
---|
| 32 | k_zfac_t (max_dom) = 10 ; 10=model level below which nudging is switched off for temp |
---|
| 33 | if_zfac_q (max_dom) = 0 ; 0= nudge qvapor all layers, 1= limit nudging to levels above k_zfac_q |
---|
| 34 | k_zfac_q (max_dom) = 10 ; 10=model level below which nudging is switched off for qvapor |
---|
| 35 | guv (max_dom) = 0.0003 ; nudging coefficient for u and v (sec-1) |
---|
| 36 | gt (max_dom) = 0.0003 ; nudging coefficient for temp (sec-1) |
---|
| 37 | gq (max_dom) = 0.0003 ; nudging coefficient for qvapor (sec-1) |
---|
| 38 | if_ramping = 0 ; 0= nudging ends as a step function, 1= ramping nudging down at end of period |
---|
| 39 | dtramp_min = 60.0 ; time (min) for ramping function, 60.0=ramping starts at last analysis time, |
---|
| 40 | -60.0=ramping ends at last analysis time |
---|
| 41 | |
---|