2016 International Conference on High Performance Computing &Amp; Simulation (HPCS) 2016
DOI: 10.1109/hpcsim.2016.7568427
|View full text |Cite
|
Sign up to set email alerts
|

Accelerated chemical kinetics in the EMAC chemistry-climate model

Abstract: The global climate model ECHAM/MESSy Atmospheric Chemistry (EMAC) is used to study climate change and air quality scenarios. The EMAC model is constituted by a nonlocal dynamical part with low scalability, and local physical/chemical processes with high scalability. The EMAC chemistry-climate model does not benefit from the support of accelerators which are nowadays installed in many HPC systems. We study strategies to offload the calculation of the atmospheric chemistry to accelerator technologies (GPU and In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
1
1

Relationship

5
0

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 5 publications
0
9
0
Order By: Relevance
“…An earlier prototype of the application in this paper is outlined in Christoudias and Alvanos (2016), focusing on the challenges of using GPU accelerators to exploit node-level heterogeneity. This paper significantly expands on the previous work, both in detailed implementation and optimization.…”
Section: Related Developmentsmentioning
confidence: 99%
See 1 more Smart Citation
“…An earlier prototype of the application in this paper is outlined in Christoudias and Alvanos (2016), focusing on the challenges of using GPU accelerators to exploit node-level heterogeneity. This paper significantly expands on the previous work, both in detailed implementation and optimization.…”
Section: Related Developmentsmentioning
confidence: 99%
“…A more coarse-grained approach is to use grid-or boxlevel parallelization (Linford, 2009(Linford, , 2010Christoudias and Alvanos, 2016). The application breaks the grid or box into cells, allowing the calculation of concentrations independently between cells.…”
Section: Related Developmentsmentioning
confidence: 99%
“…EMAC uses the Kinetic PreProcessor (KPP) (Sandu and Sander, 2006;Damian et al, 2002) open-source general analysis tool to formulate the chemical mechanism. KPP inte-grates very efficient numerical analysis routines and automatically generates FORTRAN and C code that computes the time evolution of chemical species from a specification of the chemical mechanism in a domain-specific language.…”
Section: The Emac Frameworkmentioning
confidence: 99%
“…guage, that transforms the MESSy chemical kinetics FOR-TRAN source code to CUDA source code, suited for running on CUDA-enabled general purpose graphics processing unit (GPGPU) accelerators. The parser transforms the autogenerated FORTRAN code by the KPP (Sandu and Sander, 2006;Damian et al, 2002) into the CUDA-compatible accelerated code, allowing to offload all different numerical integration solvers to GPU accelerators. The parser also makes the appropriate changes in the MESSy software distribution for linking the accelerated code during the compilation phase.…”
Section: Introductionmentioning
confidence: 99%
“…To address this computational challenge, this paper presents a source-to-source parser that transforms the output of KPP from FORTRAN to GPU accelerated code by generating a CUDA [7] compatible solver [3]. The goal is to significantly improve the performance of numerical chemical kinetics (in terms of time-to-solution and problem complexity) in climate simulation models using GPU accelerators.…”
Section: Introductionmentioning
confidence: 99%