WRF ports

On this page, the results of my efforts to port the WRF model to other platforms and/or compilers are reported. This page presumes you already know how to compile and use WRF. The page is current as of released version 2.0.2 and was last revised on 10 October 2004. Comments, corrections and suggestions made to Robert Fovell are gratefully received.

You may need to right-click or option-click to download the linked files.

Sections on this page:

WRF for the Intel Compiler, version 8

Preamble

Procedure

Notes

WRF for Mac OS X

Preamble

Procedure

Notes

WRF supporting programs for Mac OS X

WRF2GrADS:

RIP4 does not completely work on OS X yet, as if this writing.

WRF on Sun Solaris

For me, WRF on the Sun has been a major headache. It run poorly at best, encountering problems not seen on other platforms, and resists optimization. I finally managed to get the June 2001 test case to run successfully, but it required code hacking. The problem was in the Lin microphysics, in the Pgfr code; a floating exception was thrown late in the model run. The hacked microphysics code is here; use it to replace the original file in phys/. With this fix, the test case will run at optimization level -O2.

Still, the model bombs when the optimization level is raised above -O2, at least for me. I use the Sun-supplied compilers and libraries.

Last modified: on or after 10 October 2004 by Robert Fovell


free hit counter