COMPUTATIONAL ASPECTS OF SOLVING GRID EQUATIONS ON GRAPHICS ACCELERATORS

Authors

  • N.N. Gracheva Azov-Black Sea Engineering Institute of the Don State Agrarian University
  • V.N. Litvinov Azov-Black Sea Engineering Institute of the Don State Agrarian University
  • N.B. Rudenko Azov-Black Sea Engineering Institute of the Don State Agrarian University
  • A.V. Nikitina Southern Federal University image/svg+xml
  • А. Е. Chistyakov Don State Technical University image/svg+xml

Keywords:

Mathematical modeling, parallel algorithm, graphics accelerator

Abstract

To predict emergencies and irreversible consequences of human activities, scientists use
mathematical modeling. When an emergency occurs, it is very important to minimize the decisionmaking
time. The development of the project solution can be based on the forecast of changes in
the modeled process. In the numerical solution of problems of hydrophysics and biological kinetics,
it becomes necessary to develop effective methods for solving systemic equations of large dimension
with a non-self-adjoint operator. The large volume of processed information and the
complexity of computations necessitate the use of computational clusters, which include video
adapters to increase the performance of the computing system and the speed of information processing.
The aim of the research is to develop a solution for a module that implements the algorithm
of the system of linear algebraic equations (SLAE) by the modified alternative triangular
iterative method (MATM) (self-adjoint and non-self-adjoint case) using NVIDIA CUDA technology.
A method for decomposition of the computational domain in a three-dimensional case is described.
A graph model of a parallel pipeline computational process is proposed, focused on the
GPU (Graphics Processing Unit). To determine the two-dimensional configuration of flows in the
computational unit, when performing one step of one step, the MATM is minimal. The studies have
shown that the choice of the method of decomposition of the computational domain in the form of
parallelepipeds must be performed taking into account the architecture of the video adapter. The
developed algorithm and software module make it possible to more effectively use the computational
resources of the GPU used to solve computationally laborious problems of hydrophysics.

References

Downloads

Published

2021-12-24

Issue

Section

SECTION I. MODELING OF PROCESSES AND SYSTEMS