Configure WPS

This step will create a configure file for your particular computer.
The code has been ported to a wide variety of poplar platforms.

Type:

./configure

You will be given a list of choices for your computer. These choices range from compiling for a single processor job, to using distributed-memory parallelization options for multiple processors. For example, the choices for a Linux computer looks like this:

Will use NETCDF in dir: /usr/local/netcdf-pgi
$JASPERLIB or $JASPERINC not found in environment, configuring to build without grib2 I/O...
------------------------------------------------------------------------
Please select from among the following supported platforms.

1. PC Linux i486 i586 i686, PGI compiler serial, NO GRIB2
2. PC Linux i486 i586 i686, PGI compiler serial
3. PC Linux i486 i586 i686, PGI compiler DM parallel, NO GRIB2
4. PC Linux i486 i586 i686, PGI compiler DM parallel
5. PC Linux i486 i586 i686, Intel compiler serial, NO GRIB2
6. PC Linux i486 i586 i686, Intel compiler serial
7. PC Linux i486 i586 i686, Intel compiler DM parallel, NO GRIB2
8. PC Linux i486 i586 i686, Intel compiler DM parallel
9. PC Linux i486 i586 i686, g95 compiler, serial, NO GRIB2
10. PC Linux i486 i586 i686, g95 compiler, serial

Enter selection [1-10] :

 

Enter a number.
 

tip NCAR - IBM Users
Options 1/2 are recommended on the NCAR IBM computers.
For VERY large model domains, you may need to compile with a parallel option. We recommend working with the serial options, till you run into memory problems.
Options 2/4 are only necessary if you have GRIB2 data.

In General
If you don't have GRIB2 data, always pick a "NO GRIB2" option.

Have GRIB2 data?
You will need the libraries, JasPer, PNG and Zlib.
Zlib may already be on your computer, so check before installing this library. JasPer and PNG are compression libraries needed to ungrib GRIB version 2 data.


 
You will see a configure.wps file created. Edit compile options/paths in this file, if necessary.

tip

WRF_DIR path
If your WRFV2 path is NOT ../WRFV2, you should edit the configure.wps file and set the correct path to your WRFV2 directory.

   
After typing ./configure, no options are listed OR the options are not for your platform
This will happen if the code has not been ported to your platform.
You will need to add compilation options for your computer.
(NOTE - this should be for advanced users)

Compile WPS