Further Improvement on GPU-Based Parallel Implementation of WRF 5-Layer Thermal Diffusion Scheme

The Weather Research and Forecasting (WRF) model has been widely employed for weather prediction and atmospheric simulation with dual purposes in forecasting and research. Land-surface models (LSMs) are parts of the WRF model, which is used to provide information of heat and moisture fluxes over land and sea-ice points. The 5-layer thermal diffusion simulation is an LSM based on the MM5 soil temperature model with an energy budget made up of sensible, latent, and radiative heat fluxes. Owing to the feature of no interactions among horizontal grid points, the LSMs are very favorable for massively parallel processing. The study presented in this article demonstrates the parallel computing efforts on the WRF 5-layer thermal diffusion scheme using Graphics Processing Unit (GPU). Since this scheme is only one intermediate module of the entire WRF model, the involvement of the I/O transfer does not occur in the intermediate process. By employing one NVIDIA GTX 680 GPU in the case without I/O transfer, our optimization efforts on the GPU-based 5-layer thermal diffusion scheme can reach a speedup as high as 247.5x with respect to one CPU core, whereas the speedup for one CPU socket with respect to one CPU core is only 3.1x. We can even boost the speedup to 332x with respect to one CPU core when three GPUs are applied.

[1]  Raymond T. Pollard,et al.  The deepening of the wind-Mixed layer , 1973 .

[2]  Zavisa Janjic,et al.  The Step-Mountain Coordinate: Physical Package , 1990 .

[3]  G. Mellor,et al.  Development of a turbulence closure model for geophysical fluid problems , 1982 .

[4]  Zaviša I. Janić Nonsingular implementation of the Mellor-Yamada level 2.5 scheme in the NCEP Meso model , 2001 .

[5]  Aijun Xiu,et al.  Development and Testing of a Surface Flux and Planetary Boundary Layer Model for Application in Mesoscale Models , 1995 .

[6]  J. Dudhia,et al.  Coupling an Advanced Land Surface–Hydrology Model with the Penn State–NCAR MM5 Modeling System. Part I: Model Implementation and Sensitivity , 2001 .

[7]  Jonathan E. Pleim,et al.  Development of a Land Surface Model. Part I: Application in a Mesoscale Meteorological Model , 2001 .

[8]  Alexis K.H. Lau,et al.  A physical modeling approach for identification of source regions of primary and secondary air pollutants , 2006 .

[9]  J. Dudhia,et al.  A New Vertical Diffusion Package with an Explicit Treatment of Entrainment Processes , 2006 .

[10]  Stanley G. Benjamin,et al.  Performance of Different Soil Model Configurations in Simulating Ground Surface Temperature and Surface Fluxes , 1997 .

[11]  Tatiana G. Smirnova Validation of long-term precipitation and evolved soil moisture and temperature fields in MAPS , 2000 .

[12]  H. Pan,et al.  Nonlocal Boundary Layer Vertical Diffusion in a Medium-Range Forecast Model , 1996 .

[13]  Stanley G. Benjamin,et al.  Parameterization of cold-season processes in the MAPS land-surface scheme , 2000 .

[14]  F. Kimura,et al.  Coupling a Single-Layer Urban Canopy Model with a Simple Atmospheric Model: Impact on Urban Heat Island Simulation for an Idealized Case , 2004 .

[15]  H. Kondo,et al.  A Simple Single-Layer Urban Canopy Model For Atmospheric Models: Comparison With Multi-Layer And Slab Models , 2001 .

[16]  J. D. Tarpley,et al.  Implementation of Noah land surface model advances in the National Centers for Environmental Prediction operational mesoscale Eta model , 2003 .