Difference between revisions of "WRF"

(Installation Guides)
(Updates)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
=WRF=
+
=Overview=  
 
 
==Overview==  
 
  
 
The Weather Research and Forecasting (WRF) model is a next-generation mesoscale numerical weather prediction system designed to serve both operational forecasting and atmospheric research needs. It features multiple dynamical cores, a 3-dimensional variational (3DVAR) data assimilation system, and a software architecture allowing for computational parallelism and system extensibility. WRF is suitable for a broad spectrum of applications and across scales ranging from meters to thousands of kilometres.
 
The Weather Research and Forecasting (WRF) model is a next-generation mesoscale numerical weather prediction system designed to serve both operational forecasting and atmospheric research needs. It features multiple dynamical cores, a 3-dimensional variational (3DVAR) data assimilation system, and a software architecture allowing for computational parallelism and system extensibility. WRF is suitable for a broad spectrum of applications and across scales ranging from meters to thousands of kilometres.
Line 7: Line 5:
 
If you have any corrections, comments or contributions, please feel free to email us on [mailto:cws_help@nci.org.au cws_help@nci.org.au] so that we can continue to update and upgrade the guides over time.
 
If you have any corrections, comments or contributions, please feel free to email us on [mailto:cws_help@nci.org.au cws_help@nci.org.au] so that we can continue to update and upgrade the guides over time.
  
The installation (obtaining and compiling the source code) is NCI specific. The NCAR guides which we link to give instructions for compilation. DO NOT USE THOSE INSTRUCTIONS. They will not work. First, install WRF using this wiki's instructions and only follow the NCAR guides for running your simulation.
+
'''The installation (obtaining and compiling the source code) is NCI specific.''' The NCAR guides which we link to give instructions for compilation. DO NOT USE THOSE INSTRUCTIONS. They will not work. First, install WRF using this wiki's instructions and only follow the NCAR guides for running your simulation.
 +
 
 +
= Updates =
 +
== 01 September 2020: New WRF version ==
 +
'''Versions affected:'''
 +
 
 +
None
 +
 
 +
'''Description'''
 +
Version v4.2.1 is now ready to be used on Gadi. Note, WRF only has been updated. As for v4.2, the WRFV3/ directory was renamed to WRF/.
 +
 +
== 11 May 2020: New WRF version ==
 +
'''Versions affected:'''
 +
 
 +
None
 +
 
 +
'''Description '''
 +
Version v4.2 is now ready to be used on Gadi. Note, WPS and WRF have been updated. I have also renamed the WRFV3/ directory to WRF/.
 +
== 05 March 2020: ERA-Interim ==
 +
'''Versions affected:'''
 +
* V3.9
 +
* V3.9.1.1
 +
* V4.0.2
 +
* V4.1.1
 +
* V4.1.2
 +
* V4.1.3
 +
* V4.1.4
 +
 
 +
'''Description'''
 +
[https://github.com/coecms/wps-era wps-era] has now been ported to Gadi for these versions. Note the code is using a new METGRID.TBL: METGRID.TBL.ERAI. This file has been corrected in WRF/WPS/metgrid.
  
==Installation Guides==
+
This file is not distributed with standard WRF but is in the code base ported to Gadi.  
* [[WRF v4.1.1 installation ]]
 
* [[WRF v4.1.3 installation ]]
 
  
== Installation Guides for Raijin ==
+
Please clone wps-era and update your WRF code to use this capability.
Note: These guides are for Raijin only currently.
 
* [[Raijin: WRF v4.1.1 installation]]
 
* [[WRF v4.0.2 installation]]
 
* [[WRF v3.9.1.1 installation]]
 
* [[WRF v3.9 installation]] * New installation instructions *
 
* [[WRF v3.8.1 installation]] * New installation instructions *
 
* [[WRF v3.7.1 installation]] * New installation instructions *
 
* [[WRF V3.6 installation]]
 
* [[WRF V3.5.1 Chem installation]]
 
* [[WRF V3.5.1 installation]]
 
* [[WRF V3.5 installation]]
 
* [[WRF V3.4.1 installation]]
 
* [[WRF V3.4 installation]]
 
* [[WRF V3.3.1 installation]]
 
* [[WRF installation WRF|V3.3 installation]]
 
  
==Running WRF at NCI==  
+
'''Compilation'''
 +
No compilation is required after updating the code.
 +
 
 +
== 03 March 2020: Bug ==
 +
'''Versions affected:'''
 +
* V4.1.1
 +
* V4.1.2
 +
* V4.1.3
 +
* V4.1.4
 +
'''Issue description: '''
 +
An error has been found that affect the January 2000 case from the NCAR tutorial. In order to run this case, you will now need to use the Variable Table: Vtable.GFS.tutorial for ungrib.exe.
 +
 
 +
'''Compilation:'''
 +
No compilation is required after updating the code base from Github.
 +
 
 +
=Installation Guide=
 +
For all versions, you will now find the code [https://github.com/coecms/WRF on Github]. Please follow the instructions in the README for the branch corresponding to the version you want to use.
 +
 
 +
= WRF performance =
 +
Please [[WRF performance | see this page]] to learn more about WRF performance on Gadi.
 +
 
 +
=Running WRF at NCI=  
  
 
[[How to run WRF]]
 
[[How to run WRF]]
Line 46: Line 77:
 
[[Tips and Tricks]]
 
[[Tips and Tricks]]
  
==Datasets for WRF==
+
=Post-processing software=  
We keep an updated version of WPS Geog dataset on Raijin under /projects/WRF/data/WPS_GEOG
+
==UPP==  
We also keep the data to run the January 2000 WRF tutorial under /projects/WRF/data/JAN00
+
UPP hasn't been ported to Gadi yet.
We do not keep any other datasets specifically for WRF use. You may be able to use some of the [http://nci.org.au/data-collections/data-collections/ RDSI datasets already stored at NCI] or you will have to bring your own dataset.
 
 
 
==Post-processing software==  
 
===UPP===
 
The NCEP Unified Post-Processing system (UPP) v3.2 has been installed on Raijin. Although it can be used with several WRF versions, it is dependant on a compilation of WRFV3 and hence is installed in the WRF directory. It can be found under /projects/WRF/WRFV_3.9.1.1 and following versions. The simplest way to use it is to:
 
# Clone the WRFV_3.9.1.1 directory to your working area:
 
<syntaxhighlight>
 
git clone /projects/WRF/WRFV_3.9.1.1
 
</syntaxhighlight>
 
# Compile WRFV3 from WRFV_3.9.1.1 using the run_compile script under WRFV_3.9.1.1/WRFV3
 
# Compile UPP using the run_compile script under WRFV_3.9.1.1/UPPV3.2. Use the -h option to see the help.
 
You can then use UPP on your WRF outputs, no matter what WRF version was used to produce them (at the condition UPP v3.2 is compatible with this WRF version, see the NCAR documentation if you have any doubts).
 
 
 
UPP has been tested on the January 2000 tutorial outputs using the wrf_cntrl.parm file provided by default in UPP.
 
 
 
The CMS team will not provide support to users to run their own cases. Please refer to the [https://dtcenter.org/upp/users/docs/overview.php UPP documentation] and [https://dtcenter.org/upp/users/support/index.php user support].
 
  
==Related links:==
+
=Related links:=
  
 
[http://www.wrf-model.org WRF Home Page]
 
[http://www.wrf-model.org WRF Home Page]

Latest revision as of 22:41, 31 August 2020

Overview

The Weather Research and Forecasting (WRF) model is a next-generation mesoscale numerical weather prediction system designed to serve both operational forecasting and atmospheric research needs. It features multiple dynamical cores, a 3-dimensional variational (3DVAR) data assimilation system, and a software architecture allowing for computational parallelism and system extensibility. WRF is suitable for a broad spectrum of applications and across scales ranging from meters to thousands of kilometres.

If you have any corrections, comments or contributions, please feel free to email us on cws_help@nci.org.au so that we can continue to update and upgrade the guides over time.

The installation (obtaining and compiling the source code) is NCI specific. The NCAR guides which we link to give instructions for compilation. DO NOT USE THOSE INSTRUCTIONS. They will not work. First, install WRF using this wiki's instructions and only follow the NCAR guides for running your simulation.

Updates

01 September 2020: New WRF version

Versions affected:

None

Description Version v4.2.1 is now ready to be used on Gadi. Note, WRF only has been updated. As for v4.2, the WRFV3/ directory was renamed to WRF/.

11 May 2020: New WRF version

Versions affected:

None

Description Version v4.2 is now ready to be used on Gadi. Note, WPS and WRF have been updated. I have also renamed the WRFV3/ directory to WRF/.

05 March 2020: ERA-Interim

Versions affected:

  • V3.9
  • V3.9.1.1
  • V4.0.2
  • V4.1.1
  • V4.1.2
  • V4.1.3
  • V4.1.4

Description wps-era has now been ported to Gadi for these versions. Note the code is using a new METGRID.TBL: METGRID.TBL.ERAI. This file has been corrected in WRF/WPS/metgrid.

This file is not distributed with standard WRF but is in the code base ported to Gadi.

Please clone wps-era and update your WRF code to use this capability.

Compilation No compilation is required after updating the code.

03 March 2020: Bug

Versions affected:

  • V4.1.1
  • V4.1.2
  • V4.1.3
  • V4.1.4

Issue description: An error has been found that affect the January 2000 case from the NCAR tutorial. In order to run this case, you will now need to use the Variable Table: Vtable.GFS.tutorial for ungrib.exe.

Compilation: No compilation is required after updating the code base from Github.

Installation Guide

For all versions, you will now find the code on Github. Please follow the instructions in the README for the branch corresponding to the version you want to use.

WRF performance

Please see this page to learn more about WRF performance on Gadi.

Running WRF at NCI

How to run WRF

How to run WRF with ERA-Interim data

How to run WRF with inputs in netcdf format

WRFPLUS V3.4.1 installation

WRFDA V3.4.1 installation

WRF Workflow Tools

Tips and Tricks

Post-processing software

UPP

UPP hasn't been ported to Gadi yet.

Related links:

WRF Home Page

A Description of the Advanced Research WRF Version 3

WRF tests

Process for WRF porting to NCI machine