WRF User Support and Information
Overall support to users for the WRF system is handled by the
Mesoscale and Microscale Meteorology (MMM)
Laboratory of NCAR, and the main page for information on the WRF Model
and user support is: WRF Users' Page. The WRF system contains two dynamical solvers, referred
to as the ARW (Advanced Research WRF) core and the NMM (Nonhydrostatic
Mesoscale Model) core. The ARW has been largely developed and maintained by the
MMM Laboratory, and its users' page is: WRF-ARW Users' Page. The NMM core was developed by the
National Centers for Environmental Prediction, and its user support is provided
by the Developmental Testbed Center. Its users' page is: WRF-NMM Users' Page.
The most recent model release is WRF Version 3.8,
issued in April 2016. V3.8 contains some new feature and many updates, and information on it
may be found here:
WRF V3.8 Release Information.
The next major release will be in April 2017.
Information for Contributors: Code
Those seeking to contribute code to the WRF system
must follow the procedures and meet the requirements.
To assist the contributor, a checklist of the steps for submitting code
may be found here:
These requirements include meeting coding standards, code testing,
providing a proposed commit form, and supplying documentation.
The requirements for prospective contributors are laid out in:
for WRF Code Contributors.
Note in particular that new physics packages
must be submitted for review to the WRF Physics Review Panel. The
WRF physics review process is described in full here:
WRF Physics Review Process.
Prospective contributors should also be familiar with
the policies and procedures of
WRF repository and WRF release administration, which are detailed in:
WRF Code Repository and Release Administration.
Information for Contributors: Code Testing and Documentation
Code Testing— As described in
for WRF Code Contributors,
prospective contributors of code to WRF
must do preliminary testing of their codes.
This consists of software testing and case testing,
and the materials and information on this may be found here:
Documentation— A proposal to submit code requires
completing a form with information on the commit. This form includes a description
of the type of commit and its purpose, a list of the tests conducted,
and a list of the files modified. It may be obtained from the Developers' Committee and
may be seen in Information
for WRF Code Contributors. The information supports the Developers' Committee
in understanding the structure and function of the commit and in confirming the testing
performed, allowing it to decide on inclusion. It also helps to document the code
and its history, which is a benefit both to the repository and to other users.
WRF Repository and Release Administration
NCAR is responsible for the support of WRF code
to the user community and for the administration of the WRF
repository and of WRF releases. This includes
management of the WRF repository and oversight of
source code modification and testing. It also includes
managing and overseeing the WRF release
process. To guide these activities and to document them for
the WRF community,
Repository and Release Administration describes
the policies and procedures.
management is handled by the
Developers' Committee, and WRF release management is handled by the
Release Committee. The Developers' Committee oversees additions to,
and maintenance of, the repository, while the Release Committee oversees
the release process. To contact these
committees, users may write to firstname.lastname@example.org .