Skip to content
Publications

Article · NEWS OF THE NATIONAL ACADEMY OF SCIENCES OF THE REPUBLIC OF KAZAKHSTAN · April 15, 2021

USING THE CUDA TECHNOLOGY TO SPEED UP COMPUTATIONS IN PROBLEMS OF CHEMICAL KINETICS

Magzhan Sarsembayev, B. A. Urmashev, Orken J. Mamyrbayev, Mussa Turdalyuly, Talshyn Sarsembayeva

Abstract

The main idea of the implementation is reducing the time for calculation and thereby implement a multi-user mode for users by placing it on a server with access via a web browser. To model the kinetics of chemical reacting systems were used 4th and 5th grade Runge-Kutta methods and to receive the index of advantages of this elaboration were written programs in C# for sequential computation on a central processor and was used a platform for parallel computation of CUDA on graphic processors. Parallelization of data during calculation on a GPU was performed by the distribution of the reaction to individual strands, when changes of the concentration was calculated over a given time interval of a certain substance. Parallelization is performed over all elementary reactions, with the increasing of the number of reactions in the mechanism, because of this the computation on the GPU has a noticeable gain in time.

Parallel Computing and Optimization TechniquesComputer Graphics and Visualization TechniquesMathematical and Computational MethodsCUDAGPU computingreaction kinetics

More by Orken Mamyrbayev