How to Compile?

How to Run?

WRF Namelist

WRF Updates

Moving Nest

Nudging

Known Problems and Fixes

Graphic Tools

Utilities

WRF Software

 

 

 

WRF Model Version 3.0

Model Solver

- fully compressible nonhydrostatic equations with hydrostatic option
- complete coriolis and curvature terms
- two-way nesting with multiple nests and nest levels
- one-way nesting
- moving nest
- mass-based terrain following coordinate (note that the height-based dynamic core is no longer supported)
- vertical grid-spacing can vary with height
- map-scale factors for conformal projections:

* polar stereographic
* Lambert-conformal
* Mercator
* latitude-longitude (which can be rotated)

- Arakawa C-grid staggering
- Runge-Kutta 2nd and 3rd order timestep options
- scalar-conserving flux form for prognostic variables
- 2nd to 6th order advection options (horizontal and vertical)
- time-split small step for acoustic and gravity-wave modes:

* small step horizontally explicit, vertically implicit
* divergence damping option and vertical time off-centering
* external-mode filtering option

- lateral boundary conditions

* idealized cases: periodic, symmetric, and open radiative
* real cases: specified with relaxation zone

- upper boundary absorbing layer option

* increased diffusion
* Rayleigh relaxation
* implicit gravity-wave damping

- rigid upper lid option

- positive definite advection scheme for scalars (microphysics species, and tke)

Physics

- microphysics

* Kessler
* WRF Single Moment (WSM) 3, 5 and 6 class
* Lin et al.
* Eta Ferrier
* Thompson
* Goddard 6 class
* Morrison 2-moment

- cumulus parameterization

* Kain-Fritsch with shallow convection
* Betts-Miller-Janjic
* Grell-Devenyi ensemble scheme
* New Grell 3D ensemble scheme

- planetary boundary layer

* Yonsei University (S. Korea) with improved stable BL
* Mellor-Yamada-Janjic
* Asymmetric Convective Model (ACM2)
* MRF

- surface layer

* similarity theory MM5 - may be run with a 1-D ocean mixed layer model
* Eta or MYJ
* PX

- land-surface

* slab soil model (5-layer thermal diffusion)
* Unified Noah land-surface model
* Urban canopy model (works with Noah LSM)
* RUC LSM
* PX LSM

- longwave radiation

* RRTM
* CAM

- shortwave radiation

* simple MM5 scheme, with Zaengl radiation/topography (slope and shadowing) effects
* Goddard
* CAM

- sub-grid turbulence

* constant K diffusion
* 2-D Smagorinsky
* predicted TKE

- land-use categories determine surface properties

- SST, greenness fraction, seaice and albedo update during long simulations

- analysis nudging (3 D only) (new in V2.2)

- observation nudging (new in V2.2)

Inputs for WRF initialization

- idealized: several cases, 2D and 3D
- real-data using WRF Preprocessing System (WPS) to prepare input data

I/O Option

- netCDF, most common. Work with all supported graphics.
- PHDF5 (Kent Yang, University of Illinois)
- GriB 1 (Todd Hutchinson, WSI)
- GriB 2(Todd Hutchinson, WSI) (new in V2.2)
- Binary
- parallel netCDF (Argonne National Lab, experimental only)

Platforms it runs on

- IBM SP systems (e.g. NCAR blackvista/blueice, Power5-based systems)
- IBM Blue Gene
- SGI: Origin 2000 and Altix
- Linux: PGI, Intel ifort, Pathscale, gfortran and g95 compilers

Pentium 3/4 clusters and SMPs
Pentium 4 cluster iJet system at NOAA FSL
Intel Xeon IA32
IA64/Linux MPP (SGI Altix)
IA64/Linux MPP (HP Superdome at PNNL)
IA64/Linux MPP (NCSA)
IA64/Linux SMP (local)
AMD Opteron

- Mac Intel/PPC, PGI/ifort/g95
- Sun (single and SMP)
- Cray: Unicos/X1, X1e (vector), and XD1 (Opteron) series
- HP-UX
- NEC: SX/8
- Fujitsu: VPP 5000

Software Architecture

- Hierarchical software architecture that insulates scientific code (Model Layer) from computer architecture (Driver Layer).
- Multi-level parallelism supporting shared-memory (OpenMP), distributed-memory (MPI), and hybrid share/distributed modes of execution.
- Active data registry: defines and manages model state fields, I/O, nesting, configuration, and numerous other aspects of WRF through a single file, called the Registry.
- ESMF Time Management, including exact arithmetic for fractional time steps (no drift); model start, stop, run length and I/O frequencies are now specified as times and time intervals in 2.0 (rather than numbers of steps, as in 1.3 and earlier).
- Documentation, both on-line (web based browsing tools) and in-line.

- Two-way nesting:

* Easy to extend: forcing and feedback of new fields specified by editing a single table in the Registry
* Efficient: 5-8% overhead on 64 processes of IBM

- Moving nest:

* support specified and automatic moving nest using a vortex-following algorithm
* fully parallel
* telescoping
* efficient, less than 2% overhead for movement

- Enhanced I/O options:

* NetCDF, Parallel HDF5 formats, and Grib1
* split-output file option available for netCDF
* units in netCDF files are conforming to standard
* Five auxiliary history output streams separately controllable through the namelist
* Output file names and time-stamps specifiable through namelist
* Special output stream for 3DVAR

- Efficient execution on a range of computing platforms:

* IBM SP systems, (e.g. NCAR "bluevista/blueice" Power5-based system)
* HP/Compaq Alpha/OSF workstation, SMP, and MPP systems (e.g. Pittsburgh Supercomputing Center TCS)
* SGI Origin and Altix
* Linux/Intel

. IA64 MPP (HP Superdome, SGI Altix, NCSA Teragrid systems) . IA64 SMP
. AMD Opteron
. Pentium 3/4 SMP and SMP clusters (NOAA/FSL iJet system)
. PGI and Intel compilers supported

* Sun Solaris (single threaded and SMP)
* Cray X1, X1e (vector), and XD1 (Opteron) series
* NEC SX/8
* Fujitsu VPP 5000

Features new in version 3 of WRF software:

- RSL_LITE: communication layer, scalable to very large domains, nest support.

- Memory usage improvement.

- Generalized physics interface.

- ESMF integration: WRF can be run as an ESMF component.

- WRF-Var and model synchronization.

 



 
Home -- Model System -- User Support -- Doc / Pub -- Links -- Download -- WRF Real-time Forecast