TY - JOUR
T1 - An asynchronous incomplete block lu preconditioner for computational fluid dynamics on unstructured grids
AU - KASHI, ADITYA
AU - NADARAJAH, SIVAKUMARAN
N1 - Publisher Copyright:
© 2021 Aditya Kashi and Siva Nadarajah.
PY - 2021
Y1 - 2021
N2 - We present a study of the effectiveness of asynchronous incomplete LU factorization preconditioners for the time-implicit solution of compressible flow problems while exploiting thread-parallelism within a compute node. A block variant of the asynchronous fine-grained parallel preconditioner adapted to a finite volume discretization of the compressible Navier-Stokes equations on unstructured grids is presented, and convergence theory is extended to the new variant. Experimental (numerical) results on the performance of these preconditioners on inviscid and viscous laminar two-dimensional steady-state test cases are reported. It is found, for these compressible flow problems, that the block variant performs much better in terms of convergence, parallel scalability, and reliability than the original scalar asynchronous ILU preconditioner. For viscous flow, it is found that the ordering of unknowns may determine the success or failure of asynchronous block-ILU preconditioning, and an ordering of grid cells suitable for solving viscous problems is presented.
AB - We present a study of the effectiveness of asynchronous incomplete LU factorization preconditioners for the time-implicit solution of compressible flow problems while exploiting thread-parallelism within a compute node. A block variant of the asynchronous fine-grained parallel preconditioner adapted to a finite volume discretization of the compressible Navier-Stokes equations on unstructured grids is presented, and convergence theory is extended to the new variant. Experimental (numerical) results on the performance of these preconditioners on inviscid and viscous laminar two-dimensional steady-state test cases are reported. It is found, for these compressible flow problems, that the block variant performs much better in terms of convergence, parallel scalability, and reliability than the original scalar asynchronous ILU preconditioner. For viscous flow, it is found that the ordering of unknowns may determine the success or failure of asynchronous block-ILU preconditioning, and an ordering of grid cells suitable for solving viscous problems is presented.
KW - Asynchronous iteration
KW - Compressible flow
KW - Incomplete LU factorization
KW - Nodelevel parallelism
KW - Parallel preconditioner
KW - Point-block preconditioner
UR - https://www.scopus.com/pages/publications/85102687115
U2 - 10.1137/19M1301084
DO - 10.1137/19M1301084
M3 - Article
AN - SCOPUS:85102687115
SN - 1064-8275
VL - 43
SP - C1-C30
JO - SIAM Journal on Scientific Computing
JF - SIAM Journal on Scientific Computing
IS - 1
ER -