Progress Towards Accelerating the Unified Model on Hybrid Multi-Core Systems
- ORNL
The cloud microphysics scheme, CASIM, and the radiation scheme, SOCRATES, are two computationally intensive parts within the Met Office's Unified Model (UM). This study enables CASIM and SOCRATES to use accelerated multi-core systems for optimal computational performance of the UM. Using profiling to guide our efforts, we refactored the code for optimal threading and kernel arrangement and implemented OpenACC directives manually or through the CLAW source-to-source translator. Initial porting results achieved 10.02x and 9.25x speedup in CASIM and SOCRATES respectively on 1 GPU compared with 1 CPU core. A granular performance analysis of the strategy and bottlenecks are discussed. These improvements will enable UM to run on heterogeneous computers and a path forward for further improvements is provided.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE; USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1818722
- Country of Publication:
- United States
- Language:
- English
Similar Records
Acceleration of the Parameterization of Unified Microphysics Across Scales (PUMAS) on the Graphics Processing Unit (GPU) With Directive-Based Methods
Developing an ELM Ecosystem Dynamics Model on GPU with OpenACC
OpenACC acceleration of an unstructured CFD solver based on a reconstructed discontinuous Galerkin method for compressible flows
Journal Article
·
Fri May 19 20:00:00 EDT 2023
· Journal of Advances in Modeling Earth Systems
·
OSTI ID:2217296
Developing an ELM Ecosystem Dynamics Model on GPU with OpenACC
Conference
·
Wed Jun 01 00:00:00 EDT 2022
·
OSTI ID:1879940
OpenACC acceleration of an unstructured CFD solver based on a reconstructed discontinuous Galerkin method for compressible flows
Journal Article
·
Sun Feb 08 19:00:00 EST 2015
· International Journal for Numerical Methods in Fluids
·
OSTI ID:1249553