Numerical Weather Prediction Optimization
Tom Henderson*; John Michalakes†; Indraneil Gokhale‡; Ashish Jha‡ * National Oceanic and Atmospheric Administration (NOAA)/Earth Systems Research Laboratory, in Affiliation with the Colorado State University's Cooperative Institute for Research in the Atmosphere, USA† NOAA National Centers for Environmental Prediction, USA‡ Intel Corporation, USA
Abstract
This chapter describes the efforts to improve performance of the widely used WSM6 microphysics package used in numerical weather prediction via a variety of techniques including threading, vectorization, array alignment, improving data locality, and optional use of compile-time constants for loop and array index bounds. Code examples ...
Get High Performance Parallelism Pearls Volume Two now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.