Performance comparison of Hypre and NVIDIA AmgX libraries on fume modeling problem
Informacionnye tehnologii i vyčislitelnye sistemy, no. 2 (2018), pp. 14-28
Cet article a éte moissonné depuis la source Math-Net.Ru
This paper considers the task of interaction of incompressible fluid with multiple objects that was introduced in computer graphics and can be reduced to three dimensional Euler equations. We proposed an approach to estimating an acceptable error under projection stage that is equal to solving of Poisson equation with mixed type boundaries on structured grid. For this stage, we used third party libraries Hypre (CPU) and NVIDIA AmgX (GPU) as an implementation of methods for SLAE solving with sparse matrices. The testing of the proposed solver was performed on system with CPU Xeon E5-2697v3 (14 cores) and GPU Tesla K40 with different numerical methods, scene types and grid sizes. It was demonstrated that the effective performance highly depends on scene specifics, therefore the questions of library, hardware and algorithm choosing are quite ambiguous. In particular, the speed-up of GPU library over its CPU-based analogue was ranged from 20% to 273 folds.
Keywords:
mathematical modeling, visualization, multigrid method, biconjugate gradient stabilized method, CPU, GPU, NVIDIA AmgX.
Mots-clés : fume, Hypre
Mots-clés : fume, Hypre
@article{ITVS_2018_2_a1,
author = {M. A. Krivov and A. I. Novikov and A. A. Yudanov},
title = {Performance comparison of {Hypre} and {NVIDIA} {AmgX} libraries on fume modeling problem},
journal = {Informacionnye tehnologii i vy\v{c}islitelnye sistemy},
pages = {14--28},
year = {2018},
number = {2},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/ITVS_2018_2_a1/}
}
TY - JOUR AU - M. A. Krivov AU - A. I. Novikov AU - A. A. Yudanov TI - Performance comparison of Hypre and NVIDIA AmgX libraries on fume modeling problem JO - Informacionnye tehnologii i vyčislitelnye sistemy PY - 2018 SP - 14 EP - 28 IS - 2 UR - http://geodesic.mathdoc.fr/item/ITVS_2018_2_a1/ LA - ru ID - ITVS_2018_2_a1 ER -
%0 Journal Article %A M. A. Krivov %A A. I. Novikov %A A. A. Yudanov %T Performance comparison of Hypre and NVIDIA AmgX libraries on fume modeling problem %J Informacionnye tehnologii i vyčislitelnye sistemy %D 2018 %P 14-28 %N 2 %U http://geodesic.mathdoc.fr/item/ITVS_2018_2_a1/ %G ru %F ITVS_2018_2_a1
M. A. Krivov; A. I. Novikov; A. A. Yudanov. Performance comparison of Hypre and NVIDIA AmgX libraries on fume modeling problem. Informacionnye tehnologii i vyčislitelnye sistemy, no. 2 (2018), pp. 14-28. http://geodesic.mathdoc.fr/item/ITVS_2018_2_a1/