Table of Contents

How to Compile WRF 3.2.1 suite of programs on ABE

*Can be downloaded from the WRF-ARW site. Scroll to the bottom and click whether you are a new or returning user. If you are new, you will have to fill out a simple for to register before downloading. Returning users will only need their email address they previously registered with.

Prep

  1. While in your home directory on abe, open the file .soft with your favorite text editing program. ex. (vi , pico)
  2. Make sure that the following tags are included if using Portland Group compilers
    @teragrid-basic
    @default
    @pgi-10.8
    +netcdf
    +pgi-10.8
    @teragrid-dev
    NETCDF = "/usr/apps/lib/netcdf"
    WRF_DIR = "/u/ac/username/WRFV3"
    NCARG_ROOT = "/usr/apps/vis/ncl"
  3. After updating .soft, use the command
    resoft

WRFV3

  1. Download WRF version 3.2.1 which will come in the form of WRFV3.2.1.TAR.gz.
  2. Then transfer the file to abe with the command
     scp file username@login-abe.ncsa.teragrid.org:/u/ac/username 
    1. note that if you don't have the ability to access abe from outside the teragrid's web based portal, this might not work. You would then have to use the teragrid portal file transfer application.
  3. Once the file is on abe, you must untar and ungzip the file.
     tar xzf filename 
  4. Move to the WRFV3 and use the online compilation instructions.
    1. If compiling with the Portland Group compilers, chose the following
      4.  Linux x86_64, PGI compiler with gcc  (dm+sm)
    2. Can also be compiled with Intel compilers. The following should be an option.
      12.  Linux x86_64 i486 i586 i686, ifort compiler with icc  (dm+sm)

WPS

  1. Download WPS and transfer to abe as in WRFV3 steps 1 and 2.
  2. Use the online compiling instructions. Make sure to use the same compiler as used with WRFV3.

WRFDA

  1. Download WRFDA version 3.2.1 which will come in the form of WRFDAV3.2.1.TAR.gz.
  2. Then transfer the file to abe with the command
     scp file username@login-abe.ncsa.teragrid.org:/u/ac/username 
    1. note that if you don't have the ability to access abe from outside the teragrid's web based portal, this might not work. You would then have to use the teragrid portal file transfer application.
  3. Once the file is on abe, you must untar and ungzip the file.
     tar xzf filename 
  4. Move to the WRFDAV3 and use the online compilation instructions.
    1. If compiling with the Portland Group compilers, chose the following
      4.  Linux x86_64, PGI compiler with gcc  (dm+sm)
    2. Can also be compiled with Intel compilers. The following should be an option.
      12.  Linux x86_64 i486 i586 i686, ifort compiler with icc  (dm+sm)

*created by Brandon Austin 10/15/10