We have a research project at Edge Hill University and at SimCon to analyse and re-engineer the WRF code. The code contains what we believe to be systematic errors in:
The INTENT of sub-program arguments
The use of OPTIONAL arguments
The precision of numbers
We have developed tools which can detect and correct the errors in the .F files in the code, and to investigate the effects of the corrections, and these are available to the users.
Please see http://simconglobal.com/wrf.html
We would welcome feedback on the usefulness of the corrections, whether they produce significant changes in performance, and in particular, whether any are inappropriate.
With best wishes,