WRFPLUS V3.4.1 Installation
WRFPLUS (version 3.4.1) Installation
This document is intended to serve as a handy reference for new users in building and running the WRFPLUS on the RAIJIN cluster at NCI without the need of making site-specific modification to WRFPLUS.
The source code tar files of WRFPLUS (V3.4.1) have been downloaded and placed in the subdirectory /projects/WRF/Downloads on the RAIJIN cluster. The uncompressed source code for V3.4.1 of WRFPLUS, which have been ported to build on RAIJIN cluster, is located in the subdirectory /projects/WRF/WRFPLUS/WRFPLUS_V3.4.1.
Check the loaded modules and you should already have the Intel compilers and OpenMPI loaded, run:
Load the required netcdf module, run:
module load netcdf/126.96.36.199
If configuring to build GRIB2 support, run (tcsh):
setenv JASPERINC /usr/include setenv JASPERLIB /usr/lib64
To enable large file support in NetCDF (This installation of NetCDF supports large file support), run(tcsh):
setenv WRFIO_NCD_LARGE_FILE_SUPPORT 1
Create your personal subdirectory in /short/, run:
mkdir -p /short/$PROJECT/$USER/WRFPLUS/WRFPLUS_V3.4.1
Copy the WRFPLUS files to your /short/ subdirectory, run:
cd /short/$PROJECT/$USER/WRFPLUS/WRFPLUS_V3.4.1 cp -rf /projects/WRF/WRFPLUS/WRFPLUS_V3.4.1/WRFPLUSV3 .
Go to the /WRFPLUSV3/ subdirectory, run:
Start with a clean installation before compiling WRFPLUS, run:
Configure WRFPLUS, run:
You will be given two choices using Intel compiler. These choices include compiling for a single processor job (serial) and using distributed-memory (dmpar).
Please select from among the following supported platforms.
1. Linux x86_64 i486 i586 i686, ifort compiler with icc (serial) 2. Linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar)
Enter selection [1-2] : Once an option is selected from above, a choice of what type of nesting (no nesting (0), basic (1), pre-set moves (2), or vortex following (3)) will be given.
Compile for nesting? (0=no nesting, 1=basic, 2=preset moves, 3=vortex following) [default 0]: For options dmpar, the choice 0=no nesting is not applicable.
A file configure.wrf should be created after configuring has completed.
To build WRFPLUS, use the script run_compile to submit it to the job batch queue, run:
After a successful build, one should see the following executable files for WRFPLUS:
[abc123@vayu3 WRFPLUSV3]$ ls -l main/*.exe
-rwxr-xr-x 1 abc123 wrf 31766551 Jan 7 16:21 main/ndown.exe -rwxr-xr-x 1 abc123 wrf 31141582 Jan 7 16:21 main/nup.exe -rwxr-xr-x 1 abc123 wrf 31781764 Jan 7 16:21 main/real.exe -rwxr-xr-x 1 abc123 wrf 31230477 Jan 7 16:21 main/tc.exe -rwxr-xr-x 1 abc123 wrf 46346113 Jan 7 16:19 main/wrf.exe