Transition to Yellowstone
As you may know, NCAR has officially brought the new supercomputer "Yellowstone" online, and it is now accepting jobs for all users who had accounts on the Bluefire machine. If you have not yet done so, it is a very good idea to read the CISL Quick-Start Guide for Yellowstone to get comfortable with the new environment; many aspects of running on Yellowstone are quite different from running on Bluefire!
We are currently in the process of testing all supported versions of WRFDA on Yellowstone, and we do anticipate that there may be problems transitioning from Bluefire (an AIX architecture with xl compilers) to Yellowstone (a Linux architecture with Intel, PGI, GNU, and Pathscale compilers). This page details the WRFDA versions that should work as-is, in addition to providing fixes for some known problems.
Testing is ongoing, so if you encounter a problem running a version of WRFDA which is not listed here as a known problem, please contact wrfhelp.
Working configurations
The following configurations have been tested and should run normally. All are dmpar (distributed-memory parallel) builds unless otherwise noted:
| Intel (ifort, icc) |
WRFDA V3.5 (April 2013) |
Compiles Runs basic test case Runs CRTM radiance test case |
| WRFDA V3.4.1 |
Compiles using configuration option 15 Runs basic test case |
| WRFDA V3.4 |
Compiles using configuration option 15 Runs basic test case |
| WRFDA V3.2.1 |
Compiles using configuration option 11 Runs basic test case |
| WRFDA V3.2 |
Compiles using configuration option 11 Runs basic test case |
| GNU (gfortran, gcc) |
WRFDA V3.5 (April 2013) |
Compiles Runs basic test case Runs CRTM radiance test case (see "Known problems with solutions" below) |
Known problems with solutions
Some problems, especially with older versions of WRFDA, can not be fixed without some effort by the user. The following known problems have solutions:
| GNU (gfortran, gcc) |
| WRFDA (all versions) |
Problem: When reading BUFR/PREPBUFR files, WRFDA fails or hangs. |
Solution: Follow the instructions on this page. |
| WRFDA V3.4.1 and earlier |
Problem: Compilation fails with error "Graphite loop optimizations cannot be used" |
Solution: After running the configuration script (./configure wrfda) edit the "configure.wrf" file to remove the text "-ftree-loop-linear" line 115 (where the variable "FCOPTIM" is defined). Then compile WRFDA. |
Non-working configurations
The following configurations have known problems which are being investigated:
| Intel (ifort, icc) |
| WRFDA V3.3.1 |
Configuration problem: likely netCDF-related |
| WRFDA V3.3 |
Configuration problem: compiler failure (likely a bogus message) |
| PGI (pgf90, pgcc) |
| WRFDA V3.4–current |
Test case fails (segfault) when compiled with CRTM/BUFR libraries |
| WRFDA V3.3.1 |
Configuration problem: likely netCDF-related |
| PathScale (pathf90, pathcc) |
| WRFDA V3.4.1 |
Compilation error: Parallelization issues |
Planned tests
The following configurations have not yet been tested, but we plan on testing them in the future:
- Intel (ifort, icc)
- WRFDA Versions 3.1 and 3.1.1
- PGI (pgf90, pgcc)
- GNU (gfortran, gcc)
- PathScale (pathf90, pathcc)
- Serial builds
We do not plan on supporting earlier versions, but if you have a specific question you can contact wrfhelp.
Help
If you need to run one of the version listed here as not working, or if you encounter a problem not listed here running WRFDA on Yellowstone, please contact wrfhelp.
  |