WRF |
---|
Description: The Weather Research and Forecasting System software |
SHARCNET Package information: see WRF software page in web portal |
Full list of SHARCNET supported software |
Contents
Introduction
The Weather Research and Forecasting system is in the public domain and is freely available for community use. It is designed to be a flexible, state-of-the-art atmospheric simulation system that is portable and efficient on available parallel computing platforms. It has two different model simulations such as ARW model and NMM model. WPS is the pre- and post-processing tool and needs to be installed together.
Version Selection
To load the wrf/3.6 module, do the following steps.
module load netcdf/intel/4.2 module load wrf/3.6
Job Submission
sqsub -r 2d -q serial -o ofile.%J wrf.exe
Installing Packages
Installation
Here is a short instruction about how to install the package. Here the package is installed in /work/$USER.
1. Download the package (wrfv3+wps) and unzip the package
[isaac@orc-login2:/work/isaac] wget http://www.mmm.ucar.edu/wrf/src/WRFV3.6.TAR.gz [isaac@orc-login2:/work/isaac] wget http://www.mmm.ucar.edu/wrf/src/WPSV3.6.TAR.gz
2. Configure (wrf)
[isaac@orc-login2:/work/isaac/WRFV3] module load netcdf/intel/4.2 [isaac@orc-login2:/work/isaac/WRFV3] ./configure checking for perl5... no checking for perl... found /usr/bin/perl (perl) Will use NETCDF in dir: /opt/sharcnet/netcdf/4.2/intel If you REALLY want Grib2 output from WRF, modify the arch/Config_new.pl script. Right now you are not getting the Jasper lib, from the environment, compiled into WRF.
------------------------------------------------------------------------ Please select from among the following supported platforms. 1. Linux x86_64 i486 i586 i686, PGI compiler with gcc (serial) ... 15. Linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar) ... Enter selection [1-51] : 15
3. Compilation
In particular, 'em_real' module requires more memory than the default. So, it is better to submit a job to compile it as follows
sqsub -r 1d -o log -e error --mpp=4G ./compile em_real
For the rest of modules which are described in README, it can be compiled by simply typing
'./compile em_les'
4. Configure (wps)
[isaac@orc-login2:/work/isaac/WPS] ./configure Will use NETCDF in dir: /opt/sharcnet/netcdf/4.2/intel Found Jasper environment variables for GRIB2 support... ------------------------------------------------------------------------ Please select from among the following supported platforms. 1. Linux x86_64, gfortran (serial) ... 19. Linux x86_64, Intel compiler (dmpar) 20. Linux x86_64, Intel compiler (dmpar_NO_GRIB2) ... Enter selection [1-36] : 20
5. Compilation (wps)
'./compile'
General Notes
WRF can adopt a variety of modules such as WRF-CHEM, WRF-Var, WRF-BC and so on. Therefore, you may want to install your own version into your working directory. The installation process is a bit straight-foward as described above. One thing you should make sure is to load 'netcdf/intel/4.2' before you start the configuration and compilation.
NCAR graphics, which requires to run pre/post processing of the data, is not supported for now in the SHARCNET machines since all clusters targets to run the cpu-intensive jobs but it is expected to be installed shortly.
References
o WRF Homepage
http://www.wrf-model.org/index.php
o WRF online tutorial
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/index.htm