Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
2021
0 views
0 downloads
Advisor: İbrahim (Supervisor) Sezai
Abstract (EN)
In the present study, a parallel unsteady and coupled flow solver is developed to solve fluid flow around relatively moving components using a system of multiple unstructured meshes overlapping each other in a parallel computing environment. The use of multiple overlapping meshes is also referred as overset mesh methodology, which is convenient in solving fluid flow problems involving moving components such as flow around helicopters and wind farms. Traditional single grid generation around all the components of a system is time consuming. Also, quality of the resultant single grid is usually unsatisfactory for critical regions of flow such as boundary layers and bodies in close proximity. Additionally, in unsteady flow simulations, excessive mesh stretching causes the solution accuracy to diminish significantly. Overset mesh methodology allows each component mesh to be generated independently with desired local properties. In this thesis, an overset grid assembler is developed to establish connectivity across component meshes in a parallel computing environment, where all meshes are partitioned into multiple mesh-blocks and processed on multiple cores. The cells are classified into 1) field cells on which the discretized Euler equations are solved, 2) receptors which interpolate data from (donor) field cells and 3) hole cells which are excluded from the flow solution due to overlapping invalid regions of space such as holes. Alternating Digital Tree and stencil walking are implemented to reduce the time spent on the overset mesh connectivity. Hole map is used to identify hole cells and integrated to the mesh connectivity algorithm in order to cut holes exactly. Unlike traditional mesh partitioning where each partition contains similar number of cells, component meshes are partitioned spatially so that overlapping mesh-blocks reside in the same partitions. Spatial partitioning is performed using an octree to which mesh-blocks are registered. The octree is refined adaptively until octree-bins can be distributed to processors evenly. Load balancing is repeated whenever load imbalance exceeds a predefined threshold. Validity of the developed code is tested on several test cases including the case of complex flow around a generic helicopter configuration in near hover condition and evaluated in terms of rotor-fuselage interaction, load balance, scalability and memory usage. Even though load (re-)balancing was found to be the most time consuming task, it was shown that frequent load balancing reduced total simulation time considerably. The time saved with load rebalancing was 13% which added up periodically for every quarter rotation. Speed-up results for combination of tasks (hole cut, donor search and overlap minimization) in the present work were compared with Suggar++ [1] which provided speed-up results for up to 8 processors. It was observed that present speed-up results showed linear behaviour compared to non-linear speed-up in Suggar++. Additionally, higher speed-up was obtained compared with Suggar++. Keywords: Computational fluid dynamics; numerical algorithms; overset grid methodology; load balancing
Author
Dr. Orhan Shibliyev
Institution
How to Cite
Orhan Shibliyev (Doctorate thesis). Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing, 2021, Eastern Mediterranean University, Department of Mechanical Engineering.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Eastern Mediterranean University
- An Investigation on Time and Cost Overrun in Construction Projects(2012)
- Radial Power-Law Position-dependent Mass, Cylindrical Coordinates, Spectral Signatures(2015)
- Predicting performance level of reinforced concrete structures subject to corrosion as a function of time(2012)
- Discussion of Conservation Approaches for the Selected Heritage Buildings in the Walled City of Famagusta(2019)
- High School Students' Learning Styles in North Cyprus(2011)
- Afyonkarahisar İl Merkezinde Yaşayan 18 Yaş ve Üzeri Kadınların Diyet Posasıyla İlgili Bilgi Düzeylerinin ve Posa Alım Miktarlarının Belirlenmesi(2018)
