25.12.2012 Views

WRF ARW User's Guide - MMM - UCAR

WRF ARW User's Guide - MMM - UCAR

WRF ARW User's Guide - MMM - UCAR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

POST-PROCESSING<br />

The body of the wrf_cntrl.parm file is composed of a series of line pairs, for example:<br />

(PRESS ON MDL SFCS ) SCAL=( 3.0)<br />

L=(11000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000 00000)<br />

where,<br />

• The top line specifies the variable (e.g. PRESS) to process, the level type (e.g. ON<br />

MDL SFCS) a user is interested in, and the degree of accuracy to be retained<br />

(SCAL=3.0) in the GRIB output.<br />

SCAL defines the precision of the data written out to the GRIB format.<br />

Positive values denote decimal scaling (maintain that number of<br />

significant digits), while negative values describe binary scaling (precise<br />

to 2^{SCAL}; i.e., SCAL=-3.0 gives output precise to the nearest 1/8).<br />

A list of all possible output fields for wrfpost is provided in Table 2. This table<br />

provides the full name of the variable in the first column and an abbreviated name<br />

in the second column. The abbreviated names are used in the control file. Note<br />

that the variable names also contain the type of level on which they are output.<br />

For instance, temperature is available on “model surface” and “pressure surface”.<br />

• The second line specifies the levels on which the variable is to be posted.<br />

Controlling which fields wrfpost outputs<br />

To output a field, the body of the control file needs to contain an entry for the appropriate<br />

variable and output for this variable must be turned on for at least one level (see<br />

"Controlling which levels wrfpost outputs"). If an entry for a particular field is not yet<br />

available in the control file, two lines may be added to the control file with the<br />

appropriate entries for that field.<br />

Controlling which levels wrfpost outputs<br />

The second line of each pair determines which levels wrfpost will output. Output on a<br />

given level is turned off by a “0” or turned on by a “1”.<br />

• For isobaric output, 47 levels are possible, from 2 to 1013 hPa (8 levels above 75<br />

mb and then every 25 mb from 75 to 1000mb). The complete list of levels is<br />

specified in sorc/wrfpost/POSTDATA.f<br />

Modify specification of variable LSM in the file CTLBLK.comm to<br />

change the number of pressure levels: PARAMETER (LSM=47)<br />

Modify specification of SPL array in the subroutine POSTDATA.f to<br />

change the values of pressure levels:<br />

DATA SPL/200.,500.,700.,1000.,2000.,3000.<br />

&,5000.,7000.,7500.,10000.,12500.,15000.,17500.,20000., …<br />

• For model-level output, all model levels are possible, from the highest to the<br />

lowest.<br />

<strong>WRF</strong>-<strong>ARW</strong> V3: User’s <strong>Guide</strong> 9-40

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!