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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

WPS<br />

The data flow between the programs of the WPS is shown in the figure above. Each of<br />

the WPS programs reads parameters from a common namelist file, as shown in the figure.<br />

This namelist file has separate namelist records for each of the programs and a shared<br />

namelist record, which defines parameters that are used by more than one WPS program.<br />

Not shown in the figure are additional table files that are used by individual programs.<br />

These tables provide additional control over the programs’ operation, though they<br />

generally do not need to be changed by the user. The GEOGRID.TBL, METGRID.TBL,<br />

and Vtable files are explained later in this document, though for now, the user need not<br />

be concerned with them.<br />

The build mechanism for the WPS, which is very similar to the build mechanism used by<br />

the <strong>WRF</strong> model, provides options for compiling the WPS on a variety of platforms.<br />

When MPICH libraries and suitable compilers are available, the metgrid and geogrid<br />

programs may be compiled for distributed memory execution, which allows large model<br />

domains to be processed in less time. The work performed by the ungrib program is not<br />

amenable to parallelization, so ungrib may only be run on a single processor.<br />

Function of Each WPS Program<br />

The WPS consists of three independent programs: geogrid, ungrib, and metgrid. Also<br />

included in the WPS are several utility programs, which are described in the section on<br />

utility programs. A brief description of each of the three main programs is given below,<br />

with further details presented in subsequent sections.<br />

Program geogrid<br />

The purpose of geogrid is to define the simulation domains, and interpolate various<br />

terrestrial data sets to the model grids. The simulation domains are defined using<br />

<strong>WRF</strong>-<strong>ARW</strong> V3: User’s <strong>Guide</strong> 3-2

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

Saved successfully!

Ooh no, something went wrong!