Font Size: a A A

Parallel implementation of a Newton-Krylov flow solver on unstructured grids

Posted on:2005-12-24Degree:M.A.ScType:Thesis
University:University of Toronto (Canada)Candidate:Leung, Timothy MFull Text:PDF
GTID:2452390008996155Subject:Engineering
Abstract/Summary:
A parallel Newton-Krylov flow solver for the Euler equations is presented. The flowfield is solved to steady-state using an inexact-Newton method. An additive-Schwarz preconditioned Generalized Minimal Residual (GMRES) algorithm is used to solve each linear system, with incomplete lower-upper (ILU) factorization applied locally in each processor. Several grid partitioning algorithms are compared. Ghosting is done for boundary cells and faces.; The solver demonstrates good parallelism in both 2D and 3D tests. Parallel scalability is found to be determined by the number of GMRES iterations in 2D and local ILU factorization time in 3D. Parallel performance becomes less sensitive to ILU fill level for large number of processors. A low fill level is recommended for parallel flow solves. The ParMETIS partitioning method performed best in parallel, followed by Reverse Cuthill-McKee reordering and space-filling curve methods. Recommendations are made for further research in this area.
Keywords/Search Tags:Parallel, Flow, Solver
Related items