Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Polezhaev, V., Bessonov, O., Nikitin, N., Nikitin, S.: Convective Interaction and Instabilities in GaAs Czochralski Model. J. Crystal Growth 230, 40–47 (2001)
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)
Bessonov, O., Brailovskaya, V., Polezhaev, V., Roux, B.: Parallelization of the Solution of 3D Navier-Stokes Equations for Fluid Flow in a Cavity with Moving Covers. In: Malyshkin, V.E. (ed.) PaCT 1995. LNCS, vol. 964, pp. 385–399. Springer, Heidelberg (1995)
Bessonov, O., Fougére, D., Roux, B.: Parallel Simulation of 3D Incompressible Flows and Performance Comparison for Several MPP and Cluster Platforms. In: Malyshkin, V.E. (ed.) PaCT 2001. LNCS, vol. 2127, pp. 401–409. Springer, Heidelberg (2001)
Dagum, L., Menon, R.: OpenMP: An Industry-Standard API for Shared-Memory Programming. IEEE Computational Science and Engineering 5(1), 46–55 (1998)
Accary, G., Bessonov, O., Fougère, D., Meradji, S., Morvan, D.: Optimized Parallel Approach for 3D Modelling of Forest Fire Behaviour. In: Malyshkin, V.E. (ed.) PaCT 2007. LNCS, vol. 4671, pp. 96–102. Springer, Heidelberg (2007)
Accary, G., Bessonov, O., Fougère, D., Gavrilov, K., Meradji, S., Morvan, D.: Efficient Parallelization of the Preconditioned Conjugate Gradient Method. In: Malyshkin, V. (ed.) PaCT 2009. LNCS, vol. 5698, pp. 60–72. Springer, Heidelberg (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bessonov, O. (2011). OpenMP Parallelization of a CFD Code for Multicore Computers: Analysis and Comparison. In: Malyshkin, V. (eds) Parallel Computing Technologies. PaCT 2011. Lecture Notes in Computer Science, vol 6873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23178-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-23178-0_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23177-3
Online ISBN: 978-3-642-23178-0
eBook Packages: Computer ScienceComputer Science (R0)