
PARALLEL ALGORITHM ON CUDA FOR SOLVING MULTIPHASE, MULTICOMPONENT FLUID FILTRATION PROBLEMS IN POROUS MEDIA
Author(s) -
Beimbet Daribayev,
Timur Imankulov,
Darkhan Akhmed-Zaki
Publication year - 2020
Publication title -
vestnik nacionalʹnoj inženernoj akademii respubliki kazahstan
Language(s) - English
Resource type - Journals
eISSN - 2709-4707
pISSN - 2709-4693
DOI - 10.47533/2020.1606-146x.07
Subject(s) - cuda , filtration (mathematics) , computer science , parallel computing , tridiagonal matrix , reduction (mathematics) , porous medium , parallel algorithm , alternating direction implicit method , general purpose computing on graphics processing units , algorithm , computational science , porosity , mathematics , materials science , graphics , computer graphics (images) , physics , finite difference method , mathematical analysis , eigenvalues and eigenvectors , statistics , geometry , quantum mechanics , composite material
The paper discusses the implementation of alternating direction implicit parallel algorithm with CUDA technology to solve the problems of multiphase filtration of a multicomponent fluid in porous media. To solve the tridiagonal equations systems of alternating direction implicit method, cyclic and parallel cyclic reduction methods were used. The results of the study showed that the implementation of cyclic and parallel cyclic reduction algorithms on modern GPUs is much more efficient than on CPUs.