Experience Applying Fortran GPU Compilers to Numerical Weather Prediction

T. Henderson, J. Middlecoff, J. Rosinski, M. Govett, P. Madden
Cooperative Institute for Research in the Atmosphere,NOAA Earth System Research Laboratory, Boulder, Colorado, USA
Symposium on Application Accelerators in High-Performance Computing (SAAHPC), 2011


   title={Experience Applying Fortran GPU Compilers to Numerical Weather Prediction},

   author={Henderson, T. and Middlecoff, J. and Rosinski, J. and Govett, M. and Madden, P.},

   booktitle={Application Accelerators in High-Performance Computing (SAAHPC), 2011 Symposium on},





Download Download (PDF)   View View   Source Source   



Graphics Processing Units (GPUs) have enabled significant improvements in computational performance compared to traditional CPUs in several application domains. Until recently, GPUs have been programmed using C/C++ based methods such as CUDA (NVIDIA) and OpenCL (NVIDIA and AMD). Using these approaches, Fortran Numerical Weather Prediction (NWP) codes would have to be completely re-written to take full advantage of GPU performance gains. Emerging commercial Fortran compilers allow NWP codes to take advantage of GPU processing power with much less software development effort. The Non-hydrostatic Icosahedral Model (NIM) is a prototype dynamical core for global NWP. We use NIM to examine Fortran directive-based GPU compilers, evaluating code porting effort and computational performance.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: