1 # ------------------------------------------------------------------------
2 # Tornado Genesis parameters requested by NCEP SPC. These fields
3 # contain the minimum, maximum or summed value of various parameters
4 # in a given time interval. The interval and accumulations are reset
5 # upon I/O of a particular stream (tg_reset_stream). Note that the
6 # "f" in the staggering column ensures full (100%) upscale feedback.
7 # That, and downscale feedback, are needed to ensure correct
8 # multi-domain maximum calculations.
9 state real tg_max_m10wind ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_M10WIND" "Maximum 10m wind magnitude since last output time." "m s-1"
10 state real tg_max_wwind ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_WWIND" "Maximum vertical wind in lowest 400mbar of atmos since last output time" "m s-1"
11 state real tg_min_wwind ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MIN_WWIND" "Minimum vertical wind in lowest 400mbar of atmos since last output time" "m s-1"
12 state real tg_max_zhel_25 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_ZHEL_25" "Maximum helicity vertical term 2-5km above ground since last output time" "m2 s-2"
13 state real tg_min_zhel_25 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MIN_ZHEL_25" "Minimum helicity vertical term 2-5km above ground since last output time" "m2 s-2"
14 state real tg_max_zhel_03 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_ZHEL_03" "Maximum helicity vertical term 0-3km above ground since last output time" "m2 s-2"
15 state real tg_min_zhel_03 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MIN_ZHEL_03" "Minimum helicity vertical term 0-3km above ground since last output time" "m2 s-2"
18 state real tg_updhel25 ij dyn_nmm 1 f rhu=(UpCopy)d=(DownCopy) "TG_UPDHEL_25" "Updraft helicity 2-5km above ground since last output time" "m2 s-2"
19 state real tg_max_updhel25 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_UPDHEL_25" "Maximum updraft helicity 2-5km above ground since last output time" "m2 s-2"
20 state real tg_updhel03 ij dyn_nmm 1 f rhu=(UpCopy)d=(DownCopy) "TG_UPDHEL_03" "Updraft helicity 0-3km above ground since last output time" "m2 s-2"
21 state real tg_max_updhel03 ij dyn_nmm 1 f rh0123u=(UpMax)d=(DownCopy) "TG_MAX_UPDHEL_03" "Maximum updraft helicity 0-3km above ground since last output time" "m2 s-2"
24 state real tg_total_precip ij dyn_nmm 1 f rh0123u=(UpCopy)d=(DownCopy) "TG_TOTAL_PRECIP" "Accumulated precipitation" "m"
25 state real tg_interval_start - dyn_nmm 1 - rh0123 "TG_INTERVAL_START" "Start of interval, in seconds since analysis time" "s"
26 state real tg_interval_end - dyn_nmm 1 - rh0123 "TG_INTERVAL_END" "End of interval, in seconds since analysis time" "s"
27 state real tg_duration - dyn_nmm 1 - rh0123 "TG_DURATION" "Duration of accumulation interval in seconds" "s"
28 state integer tg_want_reset - dyn_nmm 1 - r "TG_WANT_RESET" "Flag: 1=reset tg vars on next timestep" ""
30 # Not really tornado genesis stuff, but it is in here because it is
31 # really only needed when the tornado stuff is turned on:
32 state real tlow ij dyn_nmm 1 - h1 "TLOW" "Near-surface sensible air temperature" "K"
33 state real zlow ij dyn_nmm 1 - h1 "ZLOW" "Near-surface altitude" "m"
34 state real rotangle ij dyn_nmm 1 - h1 "ROTANGLE" "Wind rotation angle from grid to earth" "radians"
36 # --------------------------- namelist config ----------------------------
37 rconfig integer tg_reset_stream namelist,time_control 1 0 rh0123 "TG_RESET_STREAM" "Stream number of history stream that resets Tornado Genesis products" ""
38 rconfig integer tg_option namelist,physics 1 0 rh0123 "TG_OPTION" "Tornado Genesis products flag: 1=Enable, 0=Disable" ""
39 rconfig integer ntornado namelist,physics max_domains 1 rh0123 "NTORNADO" "Number of dynamics timesteps between updates of tg_ vars" ""
40 #------------------------------- tg option -------------------------------
41 package tg_none tg_option==0 - -
42 package tg_emc2014spc tg_option==1 - state:tg_max_m10wind,tg_max_wwind,tg_min_wwind,tg_max_zhel_25,tg_min_zhel_25,tg_max_zhel_03,tg_min_zhel_03,tg_interval_start,tg_interval_end,tg_duration,tg_total_precip,tlow,zlow,tg_updhel03,tg_updhel25,tg_max_updhel03,tg_max_updhel25
43 #--------------------------------- halos ---------------------------------
45 #halo HALO_NMM_TORNADO dyn_nmm 24:tg_max_m10wind,tg_max_wwind,tg_min_wwind,tg_max_zhel_25,tg_min_zhel_25,tg_max_zhel_03,tg_min_zhel_03,tg_total_precip,tg_updhel03,tg_updhel25,tg_max_updhel03,tg_max_updhel25
46 # ------------------ end of tornado genesis parameters -------------------