that lists the variables and attributes in a NetCDF file. This can be useful, in particular,for checking the domain parameters (e.g., west-east dimension, south-north dimension, ordomain center point) in geogrid domain files, or for listing the fields in a file. The ncviewprogram provides an interactive way to view fields in NetCDF files. Also, for userswishing to produce plots of fields suitable for use in publications, the new release of theRIP4 program may be of interest. The new RIP4 is capable of plotting horizontalcontours, map backgrounds, and overlaying multiple fields within the same plot.Output from the ungrib program is always written in a simple binary format (either‘WPS’, ‘SI’, or ‘MM5’), so software for viewing NetCDF files will almost certainly be ofno use. However, an NCAR Graphics-based utility, plotfmt, is supplied with the WPSsource code. This utility produces contour plots of the fields found in an intermediateformatfile. If the NCAR Graphics libraries are properly installed, the plotfmt program isautomatically compiled, along with other utility programs, when WPS is built.WPS Utility ProgramsBesides the three main WPS programs – geogrid, ungrib, and metgrid – there are anumber of utility programs that come with the WPS, and which are compiled in the utildirectory. These utilities may be used to examine data files, visualize the location ofnested domains, compute pressure fields, and compute average surface temperaturefields.A. avg_tsfc.exeThe avg_tsfc.exe program computes a daily mean surface temperature given input files inthe intermediate format. Based on the range of dates specified in the "share" namelistsection of the namelist.wps file, and also considering the interval between intermediatefiles, avg_tsfc.exe will use as many complete days' worth of data as possible incomputing the average, beginning at the starting date specified in the namelist. If acomplete day's worth of data is not available, no output file will be written, and theprogram will halt as soon as this can be determined. Similarly, any intermediate files fordates that cannot be used as part of a complete 24-hour period are ignored; for example,if there are five intermediate files available at a six-hour interval, the last file would beignored. The computed average field is written to a new file named TAVGSFC using thesame intermediate format version as the input files. This daily mean surface temperaturefield can then be ingested by metgrid by specifying 'TAVGSFC' for the constants_namevariable in the "metgrid" namelist section.B. mod_levs.exeThe mod_levs.exe program is used to remove levels of data from intermediate formatfiles. The levels which are to be kept are specified in new namelist record in thenamelist.wps file:<strong>WRF</strong>-NMM V3: User’s Guide 3-21
&mod_levspress_pa = 201300 , 200100 , 100000 ,95000 , 90000 ,85000 , 80000 ,75000 , 70000 ,65000 , 60000 ,55000 , 50000 ,45000 , 40000 ,35000 , 30000 ,25000 , 20000 ,15000 , 10000 ,5000 , 1000/Within the &mod_levs namelist record, the variable press_pa is used to specify a list oflevels to keep; the specified levels should match values of xlvl in the intermediateformat files (see the discussion of the WPS intermediate format for more information onthe fields of the intermediate files). The mod_levs program takes two command-linearguments as its input. The first argument is the name of the intermediate file to operateon, and the second argument is the name of the output file to be written.Removing all but a specified subset of levels from meteorological data sets is particularlyuseful, for example, when one data set is to be used for the model initial conditions and asecond data set is to be used for the lateral boundary conditions. This can be done byproviding the initial conditions data set at the first time period to be interpolated bymetgrid, and the boundary conditions data set for all other times. If the both data setshave the same number of vertical levels, then no work needs to be done; however, whenthese two data sets have a different number of levels, it will be necessary, at a minimum,to remove (m – n) levels, where m > n and m and n are the number of levels in each of thetwo data sets, from the data set with m levels. The necessity of having the same numberof vertical levels in all files is due to a limitation in real, which requires a constantnumber of vertical levels to interpolate from.The mod_levs utility is something of a temporary solution to the problem ofaccommodating two or more data sets with differing numbers of vertical levels. Should auser choose to use mod_levs, it should be noted that, although the vertical locations of thelevels need not match between data sets, all data sets should have a surface level of data,and, when running real_nmm.exe and wrf.exe, the value of p_top must be chosen to bebelow the lowest top among the data sets.C. calc_ecmwf_p.exeIn the course of vertically interpolating meteorological fields, the real program requires3-d pressure and geopotential height fields on the same levels as the other atmosphericfields. The calc_ecmwf_p.exe utility may be used to create such these fields for use withECMWF sigma-level data sets. Given a surface pressure field (or log of surface pressurefield) and a list of coefficients A and B, calc_ecmwf_p.exe computes the pressure at anECMWF sigma level k at grid point (i,j) as P ijk = A k + B k *Psfc ij . The list of coefficientsused in the pressure computation can be copied from a table appropriate to the number ofsigma levels in the data set from<strong>WRF</strong>-NMM V3: User’s Guide 3-22
- Page 1 and 2:
ForewordUser's Guide for the NMM Co
- Page 3 and 4:
• WPP Directory Structure 7-3•
- Page 5 and 6:
The WRF modeling system software is
- Page 7 and 8:
WRF-NMM FLOW CHARTTerrestrialDataMo
- Page 9 and 10:
Vendor Hardware OS CompilerCray X1
- Page 11 and 12:
If all of these executables are def
- Page 13 and 14:
Once the tar file is obtained, gunz
- Page 15 and 16:
HWRF is set, then (3) will be autom
- Page 17 and 18:
In addition to these three links, a
- Page 19 and 20:
• Real-data simulations• Non-hy
- Page 21 and 22:
k. Morrison double-moment scheme (1
- Page 23 and 24:
g. GFDL surface layer (88): (This s
- Page 25 and 26:
Other physics optionsa. gwd_opt: Gr
- Page 27 and 28:
to the convergence of meridians app
- Page 29 and 30:
Variable NamesValue(Example)Descrip
- Page 31 and 32:
Variable NamesValue(Example)Descrip
- Page 33 and 34:
Variable NamesValue(Example)Descrip
- Page 35 and 36:
Variable NamesValue(Example)Descrip
- Page 37 and 38:
Variable NamesValue(Example)Descrip
- Page 39 and 40:
mpirun.lsf wrf.exeand for interacti
- Page 41 and 42:
The boundary conditions for the nes
- Page 43 and 44:
Examples:1. One nest and one level
- Page 45 and 46:
ottom_top_stag = 28 ;soil_layers_st
- Page 47 and 48:
float HLENSW(Time, south_north, wes
- Page 49 and 50:
float HBOTS(Time, south_north, west
- Page 51 and 52:
operational mesoscale Eta model. J.
- Page 53 and 54:
Mlawer, E. J., S. J. Taubman, P. D.
- Page 55 and 56:
NCEP WRF Postprocessor (WPP)WPP Int
- Page 57 and 58:
./configureYou will be given a list
- Page 59 and 60:
equested output field. If the pre-r
- Page 61 and 62:
RAINCV SNOW HBOTRAINNCVSNOWCNote: F
- Page 63 and 64:
Running WPPFour scripts for running
- Page 65 and 66:
i. As the grid id of a pre-defined
- Page 67 and 68:
The GrADS package is available from
- Page 69 and 70:
Height on pressure surface HEIGHT O
- Page 71 and 72:
MELTPrecipitation type (4 types) -
- Page 73 and 74:
Press at tropopause PRESS AT TROPOP
- Page 75 and 76:
RIP4RIP IntroductionRIP (which stan
- Page 77 and 78:
A successful compilation will resul
- Page 79 and 80: iinterp = 0v v v v vH V H V h h h h
- Page 81 and 82: espectively, of the centered domain
- Page 83 and 84: This can be either 'h' (for hours),
- Page 85: eal variable expect values that are
- Page 88 and 89: of all the requested trajectories a
- Page 90 and 91: Creating Vis5D Dataset with RIPVis5
- Page 92 and 93: User’s Guide for the NMM Core of
- Page 94 and 95: Configuration: The configure script
- Page 96 and 97: This program reads the contents of
- Page 98 and 99: Period - Describes communications f
- Page 100 and 101: fine grid), f (forcing, how the lat
- Page 102 and 103: # halo HALO_NMM_K dyn_nmm8:q2;24:t
- Page 104 and 105: (http://www.mmm.ucar.edu/wrf/WG2/Ti
- Page 106 and 107: User's Guide for the NMM Core of th
- Page 108 and 109: 2. Make sure the files listed below
- Page 110 and 111: User's Guide for the NMM Core of th
- Page 112 and 113: Program geogridThe purpose of geogr
- Page 114 and 115: 1. Define a model coarse domain and
- Page 116 and 117: to GEOGRID.TBL in the geogrid direc
- Page 118 and 119: the GRIB data were downloaded to th
- Page 120 and 121: By this point, there is generally n
- Page 122 and 123: two nests are defined to have the s
- Page 124 and 125: Note: For the WRF-NMM the variables
- Page 126 and 127: simulations may use a constant SST
- Page 128 and 129: entire simulation domain, and data
- Page 132 and 133: http://www.ecmwf.int/products/data/
- Page 134 and 135: intermediate formats (metgrid/src/r
- Page 136 and 137: GRIB1| Level| From | To |Param| Typ
- Page 138 and 139: corresponding source grid point. Gi
- Page 140 and 141: tile_x = 1200tile_y = 1200tile_z =
- Page 142 and 143: 1. PARENT_ID : A list of MAX_DOM in
- Page 144 and 145: V -DX- H| / |DY dx DY| / |H - DX- V
- Page 146 and 147: intermediate files if ungrib is to
- Page 148 and 149: the index and data tiles for the da
- Page 150 and 151: 1. PROJECTION : A character string
- Page 152 and 153: 25. SCALE_FACTOR : A real value tha
- Page 154 and 155: 10. INTERP_MASK : The name of the f
- Page 156 and 157: 1. four_pt : Four-point bi-linear i
- Page 158 and 159: 8. search : Breadth-first search in
- Page 160 and 161: 19 Mixed Tundra20 Barren TundraTabl
- Page 162 and 163: LU_INDEX:units = "category" ;LU_IND
- Page 164 and 165: netcdf met_em.d01.2009-01-05_12:00:
- Page 166: }:ISOILWATER = 14 ;:grid_id = 1 ;:p