25.12.2012 Views

WRF ARW User's Guide - MMM - UCAR

WRF ARW User's Guide - MMM - UCAR

WRF ARW User's Guide - MMM - UCAR

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MODEL<br />

2. compile: compile the code<br />

3. run the model<br />

Go to <strong>WRF</strong>V3 (top) directory and type<br />

./configure<br />

and a list of choices for your computer should appear. These choices range from<br />

compiling for a single processor job (serial), to using OpenMP shared-memory (smpar)<br />

or distributed-memory parallelization (dmpar) options for multiple processors, or<br />

combination of shared-memory and distributed memory options (dm+sm). When a<br />

selection is made, a second choice for compiling nesting will appear. For example, on a<br />

Linux computer, the above steps may look like:<br />

> setenv NETCDF /usr/local/netcdf-pgi<br />

> ./configure<br />

checking for perl5... no<br />

checking for perl... found /usr/bin/perl (perl)<br />

Will use NETCDF in dir: /usr/local/netcdf-pgi<br />

PHDF5 not set in environment. Will configure <strong>WRF</strong> for use without.<br />

$JASPERLIB or $JASPERINC not found in environment, configuring to build<br />

without grib2 I/O...<br />

-----------------------------------------------------------------------<br />

Please select from among the following supported platforms.<br />

1. Linux i486 i586 i686, gfortran compiler with gcc (serial)<br />

2. Linux i486 i586 i686, gfortran compiler with gcc (smpar)<br />

3. Linux i486 i586 i686, gfortran compiler with gcc (dmpar)<br />

4. Linux i486 i586 i686, gfortran compiler with gcc (dm+sm)<br />

5. Linux i486 i586 i686, g95 compiler with gcc (serial)<br />

6. Linux i486 i586 i686, g95 compiler with gcc (dmpar)<br />

7. Linux i486 i586 i686, PGI compiler with gcc (serial)<br />

8. Linux i486 i586 i686, PGI compiler with gcc (smpar)<br />

9. Linux i486 i586 i686, PGI compiler with gcc (dmpar)<br />

10. Linux i486 i586 i686, PGI compiler with gcc (dm+sm)<br />

11. Linux x86_64 i486 i586 i686, ifort compiler with icc (non-SGI<br />

installations) (serial)<br />

12. Linux x86_64 i486 i586 i686, ifort compiler with icc (non-SGI<br />

installations) (smpar)<br />

13. Linux x86_64 i486 i586 i686, ifort compiler with icc (non-SGI<br />

installations) (dmpar)<br />

14. Linux x86_64 i486 i586 i686, ifort compiler with icc (non-SGI<br />

installations) (dm+sm)<br />

15. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc<br />

(serial)<br />

16. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc<br />

(dmpar)<br />

Enter selection [1-16] : 9<br />

Compile for nesting? (0=no nesting, 1=basic, 2=preset moves, 3=vortex<br />

following) [default 0]: 1<br />

<strong>WRF</strong>-<strong>ARW</strong> V3: User’s <strong>Guide</strong> 5-4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!