We present a series of optimizations to alleviate stack memory overflow issues and improve overall performance of GPU computational kernels in atmospheric chemical kinetics model simulations. We use heap memory in numerical solvers for stiff ODEs, move chemical reaction constants and tracer concentration arrays from stack to global memory, use direct pointer indexing for array memory access, and use CUDA streams to overlap computation with memory transfer to the device. Overall, an order of magnitude reduction in GPU memory requirements is achieved, allowing for simultaneous offloading from multiple MPI processes per node and/or increasing the chemical mechanism complexity
In the last years, graphics processing units (GPUs) witnessed ever growing applications for a wide r...
This paper presents a Graphics Processing Unit (GPU) acceleration of an iteration-based discrete vel...
This work details efforts to reduce the cost of using detailed chemical kinetic modeling in realisti...
Atmospheric models are a representation of dynamical, physical, chemical, dynamical, and radiative ...
Global chemistry‐climate models are computationally burdened as the chemical mechanisms become more ...
The study of atmospheric chemistry-climate interactions is one of today's great computational challe...
Abstract. Chemical kinetics modeling accounts for a significant por-tion of the computational time o...
Atmospheric chemistry models are a central tool to study and forecast the impact of air pollution on...
Graphics processing units (GPUs) are attractive for high-performance computing due to their massivel...
The solution of chemical kinetics is one of the most computationally intensivetasks in atmospheric c...
The chemical kinetics ODEs arising from operator-split reactive-flow simulations were solved on GPUs...
In reacting flow simulations, considerable computational effort is spent on updating the change of c...
<p>Precise and rapid air quality simulation and forecasting are limited by the computation performan...
Combustion simulations with finite-rate chemistry rely on accurate and efficient methods for solving...
<p>Presented at the 35th International Symposium on Combustion, San Francisco, CA, USA. 4-8 August 2...
In the last years, graphics processing units (GPUs) witnessed ever growing applications for a wide r...
This paper presents a Graphics Processing Unit (GPU) acceleration of an iteration-based discrete vel...
This work details efforts to reduce the cost of using detailed chemical kinetic modeling in realisti...
Atmospheric models are a representation of dynamical, physical, chemical, dynamical, and radiative ...
Global chemistry‐climate models are computationally burdened as the chemical mechanisms become more ...
The study of atmospheric chemistry-climate interactions is one of today's great computational challe...
Abstract. Chemical kinetics modeling accounts for a significant por-tion of the computational time o...
Atmospheric chemistry models are a central tool to study and forecast the impact of air pollution on...
Graphics processing units (GPUs) are attractive for high-performance computing due to their massivel...
The solution of chemical kinetics is one of the most computationally intensivetasks in atmospheric c...
The chemical kinetics ODEs arising from operator-split reactive-flow simulations were solved on GPUs...
In reacting flow simulations, considerable computational effort is spent on updating the change of c...
<p>Precise and rapid air quality simulation and forecasting are limited by the computation performan...
Combustion simulations with finite-rate chemistry rely on accurate and efficient methods for solving...
<p>Presented at the 35th International Symposium on Combustion, San Francisco, CA, USA. 4-8 August 2...
In the last years, graphics processing units (GPUs) witnessed ever growing applications for a wide r...
This paper presents a Graphics Processing Unit (GPU) acceleration of an iteration-based discrete vel...
This work details efforts to reduce the cost of using detailed chemical kinetic modeling in realisti...