Title :
Benchmarking of a 3D, unstructured, finite volume code for incompressible Navier-Stokes equation on a cluster of distributed-memory computers
Author :
Karimian, S. A Mohsen ; Straatman, Anthony G.
Author_Institution :
Dept. of Mech. & Mater. Eng., Univ. of Western Ontario, London, Ont., Canada
Abstract :
The parallelization and performance of an implicit, unstructured, time-dependent computational fluid dynamics (CFD) code is described. Parallelization of the code is done within the PETSc framework using a single-program-multiple-data (SPMD) message passing model. The parallel code is shown to scale linearly within the limit of the available number of processors. A dynamic convergence criteria (DCC) is developed to enhance the performance of the code by linking the nonlinear convergence of the code and the solver convergence. The implementation of an appropriate choice of DCC in the code was shown good improvements with the speedups of over four times in terms of wall-clock time.
Keywords :
Navier-Stokes equations; computational fluid dynamics; convergence of numerical methods; distributed memory systems; finite volume methods; message passing; parallel machines; CFD; Navier-Stokes equation; SPMD message passing model; benchmarking; code nonlinear convergence; distributed-memory computer; dynamic convergence criteria; finite volume code; parallelization; single-program-multiple-data; solver convergence; time-dependent computational fluid dynamics; wall-clock time; Computational fluid dynamics; Concurrent computing; Convergence; Distributed computing; Heat transfer; Large-scale systems; Libraries; Message passing; Navier-Stokes equations; Portable computers;
Conference_Titel :
High Performance Computing Systems and Applications, 2005. HPCS 2005. 19th International Symposium on
Print_ISBN :
0-7695-2343-9
DOI :
10.1109/HPCS.2005.19