WRF was designed to be a terrestrial mesoscale and microscale model. WRFg is the basic WRF model accelerated by leveraging GPUs, OpenACC and CUDA code. These changes are briefly described here. Details of the original NCAR WRF model are provided on the NCAR WRF model website.
The benefits of WRFg include WRF running at much faster speed through acceleration afforded by running the WRF on GPUs, WRF runs can yield 1 km resolution and run speeds can enable assimilation of greater volumes of data.
The complete WRF ARW Dynamic Core Version 3.8.1 and applicable sub-routines have been re-factored to run on GPUs.
The following WRF physics modules version 3.8.1 have been ported to run on GPUs:
Microphysics
Kessler | 1 |
Thompson | 8 |
WSM6 | 6 |
Morrison | 10 |
Aerosol-aware Thompson | 28 |
Radiation
Dudia SW | 1 |
RRTMG SW | 4 |
RRTMG LW | 4 |
Land Surface
TDS | 1 |
NOAH Land Surface | 2 |
RUC | 3 |
Surface Layer
MM5 | 1 |
MYNN | 5 |
Cumulus
Kain Fritsch | 1 |
Kain Fritsch | 11 |
Old Kain Fritsch | 99 |
BMJ | 2 |
Grell-Deveni | 93 |
Grimms Shallow Cumulus | 3 |
Planetary Boundary Layer
YSU | 1 |
MYNN | 5 |