Progress towards accelerating Unified Model on hybrid multi-core systems: Porting CASIM and SOCRATES to GPU
Abstract
The Cloud-AeroSol Interacting Microphysics (CASIM) and Suite of Community Radiation Codes based on Edwards & Slingo, 1996 (SOCRATES) schemes used in the Met Office (UKMO) Unified Model (UM) are ported to GPU on Oak Ridge Leadership Computing Facility's (OLCF) Summit machine. Initial performance results are reported, and validation of output is described. These two schemes dominate the computational cost of the full UM. OpenACC directives are used to offload the most intensive computations from the CPU to GPUs . Both manual refactoring and automatic source-to-source compiler (CLAW) are used. Optimizing loops and increasing parallelism bring better performance of the tests with CASIM and SOCRATES running on GPU. These improvements are expected to enable UM to run at high resolution on hybrid multi-core systems.
- Publication:
-
AGU Fall Meeting Abstracts
- Pub Date:
- December 2020
- Bibcode:
- 2020AGUFMA022...11Z
- Keywords:
-
- 3319 General circulation;
- ATMOSPHERIC PROCESSES;
- 3336 Numerical approximations and analyses;
- ATMOSPHERIC PROCESSES;
- 3337 Global climate models;
- ATMOSPHERIC PROCESSES;
- 3365 Subgrid-scale (SGS) parameterization;
- ATMOSPHERIC PROCESSES