OpenMP Parallelization of a CFD Code for Multicore Computers: Analysis and Comparison
In this paper we present a parallelization method for numerical simulation of incompressible flows in regular domains on multicore computers in frame of the OpenMP programming model. The method is based on natural splitting of a computational domain for the main part of the algorithm, and on two-dimensional splitting and application of a special tridiagonal parallelization procedure for pressure Poisson equation and other implicit parts. This method is suitable for running on shared memory computer systems with non-uniform memory and demonstrates good parallelization efficiency for up to 16 threads.
KeywordsMemory Subsystem Twisted Factorization Pressure Poisson Equation Tridiagonal System Parallelization Method
Unable to display preview. Download preview PDF.
- 2.Bessonov, O., Polezhaev, V.: Modeling of Three-Dimensional Thermocapillary Flows in Czochralski Method. Transactions of Higher Schools. North Caucasian Region. Natural Sciences. Special Issue. Mathematics and Condensed Matter, 60–67 (2004) (in Russian)Google Scholar