System Overview

WRFDA V3.8.1

WRFDA V3.8

WRFDA V3.7.1

WRFDA V3.7

WRFDA V3.6.1

WRFDA V3.6

WRFDA V3.5.1

WRFDA V3.5

WRFDA V3.4.1

WRFDA V3.4

WRFDA V3.3.1

WRFDA V3.3

WRFDA V3.2.1

WRFDA V3.2

Older versions

Tutorials

Tools

Known Problems and Fixes

 

 

 

WRFDA System Overview

The WRF Data Assimilation system (WRFDA, formerly known as WRF-VAR) is a unified (global/regional, multi-model, 3/4D-Var) model-space data assimilation system for use by the NCAR staff and collaborators, and is also freely available to the general community, together with further documentation, test results, plans, etc.

Data assimilation is the technique by which observations are combined with an NWP product (the first guess or background forecast) and their respective error statistics to provide an improved estimate (the analysis) of the atmospheric (or oceanic, Jovian, etc.) state. Variational (Var) data assimilation achieves this through the iterative minimization of a prescribed cost (or penalty) function. Differences between the analysis and observations/first guess are penalized (damped) according to their perceived error. The difference between three-dimensional (3D-Var) and four-dimensional (4D-Var) data assimilation is the use of a numerical forecast model in the latter.

WRFDA System Components

Various components of the WRFDA system are shown in blue in the sketch below, together with their relationship with the rest of the WRF system.

WRFDA Flowchart. Click to view larger version.

xb first guess, either from a previous WRF forecast or from WPS/REAL output

xlbc lateral boundary from WPS/REAL output

xa analysis from the WRFDA system

xf WRF forecast output

yo observations processed by OBSPROC (NOTE: PREPBUFR input, radar, radiance, and rainfall data are not processed through OBSPROC)

B0 background error statistics from generic BE data (CV3) or gen_be

R observational and representative error statistics

Before using your own data, we suggest that you start by running through the WRFDA-related programs using the supplied test case (can be downloaded here). This serves two purposes: First, you can learn how to run the programs with data we have tested ourselves, and second you can test whether your computer is capable of running the entire modeling system. After you have done the tutorial, you can try running other, more computationally intensive, case studies and experimenting with some of the many namelist variables.

Platforms capable of running WRFDA

Running WRFDA requires a Fortran 90 compiler. We have tested the WRFDA on the following platforms: IBM (XLF), SGI Altix (INTEL), PC/Linux (PGI, INTEL, GFORTRAN), and Apple (G95/PGI). Please let us know if this does not meet your requirements, and we will attempt to add other machines to our list of supported architectures, as resources allow. Although we are interested in hearing about your experiences in modifying compiler options, we do not recommend making changes to the configure file used to compile WRFDA.

WARNING: It is impossible to test every permutation of computer, compiler, number of processors, case, namelist option, etc. for every WRFDA release. The namelist options that are supported are indicated in the WRFDA/var/README.namelist file of the source code, and these are the default options.

We hope our test cases will prepare you for the variety of ways in which you may wish to run your own WRFDA experiments. Please inform us about your experiences through wrfhelp.

As a professional courtesy, we request that you include the following reference in any publication that uses the community WRFDA system, in whole or in part:

Barker, D., X.-Y. Huang, Z. Liu, T. Auligné, X. Zhang, S. Rugg, R. Ajjaji, A. Bourgeois, J. Bray, Y. Chen, M. Demirtas, Y.-R. Guo, T. Henderson, W. Huang, H.-C. Lin, J. Michalakes, S. Rizvi, and X. Zhang, 2012: The Weather Research and Forecasting Model's Community Variational/Ensemble Data Assimilation System: WRFDA. Bull. Amer. Meteor. Soc., 93, 831–843.

You can find additional publications on specific portions of the WRFDA system at our Publications Page.

WRFDA assimilation methods and observation types

WRFDA is an assimilation system which contains several different methods of data assimilation:

  • 3DVAR
  • 4DVAR
  • Ensemble DA
  • Hybrid 3DVAR/Ensemble

Using these assimilation methods, WRFDA is capable of ingesting a wide variety of observation types. Most data types can be assimilated in LITTLE_R (ASCII text) or PREPBUFR (binary) format, but satellite radiances are assimilated in BUFR format unless otherwise noted.

  • In-situ
    • Surface (SYNOP, METAR, SHIP, BUOY)
    • Upper air (TEMP, PIBAL, AIREP, ACARS, TAMDAR)
  • Remote sensing (derived products)
    • Atmospheric Motion Vectors (GOES, Polar)
    • GPS Refractivity (COSMIC)
    • GPS Precipitable Water (PW) and Zenith Total Delay (ZTD)
    • Radar reflectivity and velocity
    • QuikScat and ASCAT oceanic surface winds
    • SSM/I oceanic surface wind speed
    • SSM/I Total Precipitable Water (TPW)
    • Stage IV precipitation/rain rate data (4DVAR only)
    • SATEM Thickness
  • Satellite radiance
    • HIRS (NOAA 16–19, METOP A)
    • AMSU-A (NOAA 15–19, EOS-Aqua, METOP A)
    • AMSU-B (NOAA 15–17)
    • MHS (NOAA 18–19, METOP A)
    • AIRS (EOS-Aqua)
    • SSMIS (DMSP 16–18)
    • IASI (METOP A)
    • ATMS (Suomi-NPP)
    • MWTS (FY-3) Binary format
    • MWHS (FY-3) Binary format
    • SEVIRI (Meteosat 8–10)
    • AMSR2 (GCOM-W1) HDF5 format

Satellite radiance assimilation requires the use of a radiative transfer model. WRFDA supports the use of CRTM (included) and RTTOV (must be downloaded separately).


A more complete introduction to WRFDA, along with instructions on how to compile and run the various components, can be found in the WRFDA User Guide.