WRF was developed at the National Center for Atmospheric Research
(NCAR) which is operated by the University Corporation for
Atmospheric Research (UCAR). NCAR and UCAR make no proprietary
claims, either statutory or otherwise, to this version and
release of WRF and consider WRF to be in the public domain for
use by any person or entity for any purpose without any fee or
charge. UCAR requests that any WRF user include this notice on
any partial or full copies of WRF. WRF is provided on an “AS
IS” basis and any warranties, either express or implied,
including but not limited to implied warranties of
non-infringement, originality, merchantability and fitness for a
particular purpose, are disclaimed. In no event shall
UCAR be liable for any damages, whatsoever, whether direct,
indirect, consequential or special, that arise out of or in
connection with the access, use or performance of WRF, including
infringement actions.
======================================
This is the main directory for the WRF Version 4 source code release.
======================================
Other README files are located in the WRF/doc directory:
doc/README.DA
doc/README.NMM
doc/README.SSIB
doc/README.WRFPLUS
doc/README.hybrid_vert_coord
doc/README.hydro
doc/README.io_config
doc/README.irr_diag
doc/README.rsl_output
doc/README.windturbine
doc/README_test_cases
WRF V3 executable will work with V3.0 wrfinput/wrfbdy (but requires
inserting a new namelist variable use_baseparam_fr_nml in &dynamics). As
always, rerunning the new programs is recommended.
WRF V3.1 has changed a number of namelists. For example, ucmcall has
become sf_urban_physics, pd_moist(scalar/tke/chem) has become
moist_adv_opt (scalar/tke/chem_adv_opt). Helpful messages will be printed
to aid you.
Notes: 1. If you are going to create model output file that is more than 2Gb,
you should consider using netCDF large file support function. To activate
this, one must set the environment variable WRFIO_NCD_LARGE_FILE_SUPPORT.
In c-shell environment, do
setenv WRFIO_NCD_LARGE_FILE_SUPPORT 1
This becomes default since V3.9.
2. Since V3.2, we support using multiple processors for compilation. The
default number of processors used is 2. But if you have any problem with
compilation, please try using one processor to compile. To do this, set
the following environment variable before compile:
setenv J "-j 1"
If sucessful, this will create either real.exe or ideal.exe and wrf.exe
in directory main/, and the appropriate executables will be linked into
the test directoires under test/case_name, or run/.
cd to the appropriate test or run directory to run ideal/real/wrf.
If it is one of the idealized cases (b_wave, hill2d_x, grav2d_x, quarter_ss,
squall2d_x, squall2d_y, em_les or em_heldsuarez), cd the the appropriate directory, type
./ideal.exe
to produce wrfinput_d01 file for wrf model. Then type
./wrf.exe
to run.
If it is real-data case (real), place files from WPS (met_em.*)
in the appropriate directory, type
feedback option for both odd and even nest grid ratios
smoothing options
One-way nesting
Moving nest
Specified move
Automatic move using a mid-level vortex-following algorithm
Physics options:
microphysics (Kessler/ WRF Single Moment 3, 5 and 6 classes / Lin et al./ Mibrandt 2-moment /
Eta Ferrier / Thompson / Goddard / 2-moment Morrison / WRF Double Moment 5 and 6 classes /
SBU-Lin 5-classes / NSSL 2-moment and 1-moment / CAM 5.1 ) / Thompson aerosol-aware /
HUJI full and fast SBM / P3 / 2-moment Morrison with CESM aerosol
cumulus parameterization (Kain-Fritsch with shallow convection /
Betts-Miller-Janjic / Grell-Devenyi ensemble / Grell 3D (with shallow convection option) /
Grell-Freitas ensemble /
Tiedtke (with shallow conv and momentum transport) / NSAS (with shallow conv and momentum transport) /
SAS (with shallow conv for ARW) / Zhang-McFarlane (with momentum transport) ) /
New Tiedtke (with shallow conv and momentum transport) / Multi-scale KF (with shallow convection) /
Kain-Fritsch Cumulus Potential (with shallow convection)
shortwave radiation (Dudhia / old Goddard / CAM / RRTMG / new Goddard / FLG ),
terrain slope and shading effect
sub-grid turbulence (constant K diffusion/ 2-D Smagorinsky/ predicted TKE /
2-D, 6th order diffusion / Nonlinear Backscatter Anisotropic (NBA) sub-grid turbulence stress for LES )
Rayleigh damping for w at the upper boundary layer
gravity wave drag (including flow blocking)
land-use categories determine surface properties; support for 24 category USGS and
20 category MODIS
Options for modifying SST, sea ice, vegetation fraction, albedo, and deep soil temp
for long simulations
fractional sea ice option for polar regions; modified snow/ice physics
single-column ocean mixed layer model / 3D Price-Weller-Pinkel (PWP) ocean model
drag and enthalpy flux formulation for hurricane applications
CLM lake model
windfarm drag
Nudging:
three-dimensional, surface analysis nudging, and flux-adjusting surface data nudging
observation nudging
spectral nudging
flux-adjusting surface data nudging
Software
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
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 nests.
Enhanced I/O options:
NetCDF and Parallel HDF5 formats
Nine auxiliary input and history output streams separately controllable through the namelist
Special input streams for analysis and observation nudging
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”,”bluefire” Power5-based system)
IBM Blue Gene
SGI Origin and Altix
Linux/Intel
WRF Model Version 4.0 (June 8, 2018) http://wrf-model.org/users/users.php
WRF PUBLIC DOMAIN NOTICE
WRF was developed at the National Center for Atmospheric Research (NCAR) which is operated by the University Corporation for Atmospheric Research (UCAR). NCAR and UCAR make no proprietary claims, either statutory or otherwise, to this version and release of WRF and consider WRF to be in the public domain for use by any person or entity for any purpose without any fee or charge. UCAR requests that any WRF user include this notice on any partial or full copies of WRF. WRF is provided on an “AS IS” basis and any warranties, either express or implied, including but not limited to implied warranties of non-infringement, originality, merchantability and fitness for a particular purpose, are disclaimed. In no event shall UCAR be liable for any damages, whatsoever, whether direct, indirect, consequential or special, that arise out of or in connection with the access, use or performance of WRF, including infringement actions.
====================================== This is the main directory for the WRF Version 4 source code release. ======================================
Other README files are located in the WRF/doc directory: doc/README.DA doc/README.NMM doc/README.SSIB doc/README.WRFPLUS doc/README.hybrid_vert_coord doc/README.hydro doc/README.io_config doc/README.irr_diag doc/README.rsl_output doc/README.windturbine doc/README_test_cases
V4.0 Release Notes (6/8/2018):
V3.9.1.1 Release Notes (8/28/17):
V3.9.1 Release Notes (8/17/17):
V3.9 Release Notes (4/17/17):
V3.8.1 Release Notes (8/12/16) (rev 9553):
V3.8 Release Notes (4/8/16) (rev 9345):
V3.7.1 Release Notes (8/14/15) (rev 8584):
V3.7 Release Notes (4/17/15) (rev 8345):
V3.6.1 Release Notes (8/14/14) (rev 7630):
V3.6 Release Notes (4/18/14) (rev 7412):
======================================
V3.5.1 Release Notes (9/23/13) (rev 6868):
======================================
V3.5 Release Notes (4/18/13) (rev 6660):
======================================
V3.4.1 Release Notes (8/16/12) (rev 5930):
This is a bug fix release. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3.4/updates-3.4.1.html, and for WRF-NMM at http://www.dtcenter.org/wrf-nmm/users/model/wrfv3/updates.php
======================================
V3.4 Release Notes:
Version 3.4 is released on April 6, 2012 (rev 5745).
======================================
V3.3.1 Release Notes (9/16/11) (rev 5130):
This is a bug fix release. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3.3/updates-3.3.1.html, and for WRF-NMM at http://www.dtcenter.org/wrf-nmm/users/model/wrfv3/updates.php
======================================
V3.3 Release Notes:
Version 3.3 is released on April 6, 2011 (rev 4896).
======================================
V3.2.1 Release Notes (8/18/10):
This is a bug fix release. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3.2/updates-3.2.1.html, and for WRF-NMM at http://www.dtcenter.org/wrf-nmm/users/model/wrfv3/updates.php
See online User’s Guides for latest information.
======================================
V3.2 Release Notes:
Version 3.2 is released on March 31, 2010.
======================================
V3.1.1 Release Notes (7/31/09):
This is a bug fix release. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3.1/updates-3.1.1.html, and for WRF-NMM at http://www.dtcenter.org/wrf-nmm/users/model/wrfv3/updates.php
See online User’s Guides for latest information.
======================================
V3.1 Release Notes:
Version 3.1 is released on April 9, 2009.
V3.0.1.1 Release Notes:
Version 3.0.1.1 has only limited bug fixes compared to version 3.0.1. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3/updates-3.0.1.1.html.
V3.0.1 Release Notes:
This is a bug fix release. The detailed updates for WRF-ARW can be found at http://www2.mmm.ucar.edu/wrf/users/wrfv3/updates-3.0.1.html.
Online User’s Guides have also been updated.
======================================
V3.0 Release Notes:
======================================
WRF update history:
======================================
How to compile and run?
In WRFV3 directory, type ‘configure’ - this will create a configure.wrf file that has appropriate compile options for the supported computers.
Note: WRF requires netCDF library. If your netCDF library is installed in
Type ‘compile case_name’ where you can find the case_names by simply typing compile. The following are available:
Notes: 1. If you are going to create model output file that is more than 2Gb,
If sucessful, this will create either real.exe or ideal.exe and wrf.exe in directory main/, and the appropriate executables will be linked into the test directoires under test/case_name, or run/.
cd to the appropriate test or run directory to run ideal/real/wrf.
If it is one of the idealized cases (b_wave, hill2d_x, grav2d_x, quarter_ss, squall2d_x, squall2d_y, em_les or em_heldsuarez), cd the the appropriate directory, type
./ideal.exe
to produce wrfinput_d01 file for wrf model. Then type
./wrf.exe
to run.
If it is real-data case (real), place files from WPS (met_em.*) in the appropriate directory, type
./real.exe
to produce wrfbdy_d01 and wrfinput_d01. Then type
./wrf.exe
to run.
If you use mpich, type
mpirun -np number-of-processors wrf.exe
For information on how to make nested runs, visit http://www2.mmm.ucar.edu/wrf/users/
======================================
What is in WRF V4?
Advanced Research WRF (ARW) solver: Eulerian mass, hydrostatic and non-hydrostatic
Two-way nesting:
One-way nesting
Moving nest
Physics options:
Nudging:
Software