首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel-multigrid computation of unsteady incompressible viscous flows using a matrix-free implicit method and high-resolution characteristics-based scheme
Affiliation:1. Nanyang Centre for Supercomputing and Visualisation, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore;2. School of Mechanical and Production Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore;1. University of Florida, 202 Nuclear Science Building, PO Box 118300, Gainesville, FL 32611-8300, United States;2. University of Florida, 100 Rhines Hall, PO Box 116400, Gainesville, FL 32611-6400, United States;1. School of Mathematics and Statistics, Southwest University, Chongqing 400715, PR China;2. School of Mathematics and Computer Science, Zunyi Normal college, Zunyi 563002, PR China;1. CFD and Aeroacoustics Department, ONERA (National Aerospace Research Establishment), BP 72, 92322 Chatillon Cedex, France;2. Applied Aerodynamics Department, ONERA (National Aerospace Research Establishment), BP 72, 92322 Chatillon Cedex, France;1. Energie Department–FEMTO-ST Institute - Franche-Comté Electronic Mechanical Thermal et Optical - Sciences et Technologies, 2 avenue Jean Moulin, 90000, Belfort, France;2. Science Faculty of Bizerte, 7021 Jarzouna, Bizerte, Tunisia
Abstract:A three-dimensional parallel unstructured non-nested multigrid solver for solutions of unsteady incompressible viscous flow is developed and validated. The finite-volume Navier–Stokes solver is based on the artificial compressibility approach with a high-resolution method of characteristics-based scheme for handling convection terms. The unsteady flow is calculated with a matrix-free implicit dual time stepping scheme. The parallelization of the multigrid solver is achieved by multigrid domain decomposition approach (MG-DD), using single program multiple data (SPMD) and multiple instruction multiple data (MIMD) programming paradigm. There are two parallelization strategies proposed in this work, first strategy is a one-level parallelization strategy using geometric domain decomposition technique alone, second strategy is a two-level parallelization strategy that consists of a hybrid of both geometric domain decomposition and data decomposition techniques. Message-passing interface (MPI) and OpenMP standard are used to communicate data between processors and decompose loop iterations arrays, respectively. The parallel-multigrid code is used to simulate both steady and unsteady incompressible viscous flows over a circular cylinder and a lid-driven cavity flow. A maximum speedup of 22.5 could be achieved on 32 processors, for instance, the lid-driven cavity flow of Re = 1000. The results obtained agree well with numerical solutions obtained by other researchers as well as experimental measurements. A detailed study of the time step size and number of pseudo-sub-iterations per time step required for simulating unsteady flow are presented in this paper.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号