Title :
3D Bubbly Flow Simulation on the GPU - Iterative Solution of a Linear System Using Sub-domain and Level-Set Deflation
Author :
Gupta, Rajesh ; van Gijzen, M.B. ; Vuik, C.
Author_Institution :
DIAM, Delft Univ. of Technol., Delft, Netherlands
fDate :
Feb. 27 2013-March 1 2013
Abstract :
Solving an ill-conditioned linear system with a two level preconditioned Conjugate Gradient method on the GPU presents many options. The viability of these options is studied for different bubbly flow problems. On the basis of experiments conducted, we propose strategies that make our approach computationally suitable. We use the Truncated Neumann series based preconditioning scheme in combination with Deflation for implementing the two-level preconditioned Conjugate Gradient method and test different configurations on a unit cube with varying number of bubbles. Our results exhibit up to an order of magnitude speedup on the GPU. Our preconditioning scheme combined with deflation proves competitive (in terms of computation time and convergence) when compared to deflation with Incomplete Cholesky preconditioning.
Keywords :
bubbles; computational fluid dynamics; conjugate gradient methods; flow simulation; graphics processing units; linear systems; series (mathematics); 3D bubbly flow simulation; GPU; GPU iterative solution; ill-conditioned linear system; incomplete Cholesky preconditioning; level-set deflation; subdomain deflation; truncated Neumann series based preconditioning scheme; two level preconditioned conjugate gradient method; Approximation methods; Convergence; Eigenvalues and eigenfunctions; Graphics processing units; Linear systems; Mathematical model; Vectors; Conjugate Gradient; Deflation; GPU; Preconditioning;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.58