Skip to main content

Accelerating Extreme-Scale Numerical Weather Prediction

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9574))

Abstract

Numerical Weather Prediction (NWP) and climate simulations have been intimately connected with progress in supercomputing since the first numerical forecast was made about 65 years ago. The biggest challenge to state-of-the-art computational NWP arises today from its own software productivity shortfall. The application software at the heart of most NWP services is ill-equipped to efficiently adapt to the rapidly evolving heterogeneous hardware provided by the supercomputing industry. If this challenge is not addressed it will have dramatic negative consequences for weather and climate prediction and associated services. This article introduces Atlas, a flexible data structure framework developed at the European Centre for Medium-Range Weather Forecasts (ECMWF) to facilitate a variety of numerical discretisation schemes on heterogeneous architectures, as a necessary step towards affordable exascale high-performance simulations of weather and climate. A newly developed hybrid MPI-OpenMP finite volume module built upon Atlas serves as a first demonstration of the parallel performance that can be achieved using Atlas’ initial capabilities.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sutter, H.: The free lunch is over: a fundamental turn toward concurrency in software. Dr. Dobb’s J. 30, 202–210 (2005)

    Google Scholar 

  2. Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., Yelick, K.A.: The Landscape of Parallel Computing Research: A View from Berkeley. Technical Report, UC Berkeley (2006)

    Google Scholar 

  3. Wedi, N.P., Hamrud, M., Mozdzynski, G.: A fast spherical harmonics transform for global NWP and climate models. Mon. Weather Rev. 141, 3450–3461 (2013)

    Article  Google Scholar 

  4. Smolarkiewicz, P.K., Deconinck, W., Hamrud, M., Kühnlein, C., Mozdzynski, G., Szmelter, J., Wedi, N.P.: A hybrid all-scale finite-volume module for stratified flows on a rotating sphere. J. Comput. Phys. (2016, submitted)

    Google Scholar 

  5. Leopardi, P.: A partitioning of the unit sphere of equal area and small diameter. Electron. Trans. Numer. Anal. 25, 309–327 (2006)

    MathSciNet  MATH  Google Scholar 

  6. Mozdzynski, G.: A new partitioning approach for ECMWF’s integrated forecasting system (IFS). In: Proceedings of the Twelfth ECMWF Workshop: Use of High Performance Computing in Meteorology, 30 October - 3 November 2006, Reading, UK, pp. 148–166, pp. 259–273. World Scientific (2007)

    Google Scholar 

  7. Szmelter, J., Smolarkiewicz, P.K.: An unstructured mesh discretisation in geospherical framework. J. Comput. Phys. 229, 4980–4995 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Hortal, M., Simmons, A.J.: Use of reduced Gaussian grids in spectral models. Mon. Weather Rev. 119, 1057–1074 (1991)

    Article  Google Scholar 

  9. Wedi, N.P.: Increasing horizontal resolution in numerical weather prediction and climate simulations: illusion or panacea? Phil. Trans. R Soc. A 372, 20130289 (2013). doi:10.1098/rsta.2013.0289

    Article  MathSciNet  Google Scholar 

  10. Jablonowski, C., Williamson, D.L.: A baroclinic instability test case for atmospheric model dynamical cores. Q. J. Roy. Meteorol. Soc. 132, 2943–2975 (2006)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by funding received from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2012/ERC Grant agreement no. 320375), and in part by the CRESTA project that has received funding from the European Community’s Seventh Framework Programme (ICT-2011.9.13) under Grant Agreement no. 287703.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Willem Deconinck .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Deconinck, W. et al. (2016). Accelerating Extreme-Scale Numerical Weather Prediction. In: Wyrzykowski, R., Deelman, E., Dongarra, J., Karczewski, K., Kitowski, J., Wiatr, K. (eds) Parallel Processing and Applied Mathematics. Lecture Notes in Computer Science(), vol 9574. Springer, Cham. https://doi.org/10.1007/978-3-319-32152-3_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32152-3_54

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32151-6

  • Online ISBN: 978-3-319-32152-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics