Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing

An overset mesh approach is useful for unsteady flow problems which involve components moving relative to each other. Since the generation of a single mesh around all components is prone to mesh stretching due to the relative motion of bodies, using the overset grid methodology, an individual mesh c...

Full description

Bibliographic Details
Main Authors: Orxan Shibliyev, Ibrahim Sezai
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/11/5132
_version_ 1797531868775579648
author Orxan Shibliyev
Ibrahim Sezai
author_facet Orxan Shibliyev
Ibrahim Sezai
author_sort Orxan Shibliyev
collection DOAJ
description An overset mesh approach is useful for unsteady flow problems which involve components moving relative to each other. Since the generation of a single mesh around all components is prone to mesh stretching due to the relative motion of bodies, using the overset grid methodology, an individual mesh can be generated for each component. In this study, a parallel overset grid assembler was developed to establish connectivity across component meshes. Connectivity information was transferred to the developed parallel flow solver. The assembler uses multiple methods such as alternating digital tree and stencil walking to reduce the time spent on domain connectivity. Both the assembler and solver were partitioned spatially so that overlapping mesh blocks reside in the same partitions. Spatial partitioning was performed using a 3D space partitioning structure, namely octree, to which mesh blocks are registered. The octree was refined adaptively until bins of octree could be evenly distributed to processors. The assembler and solver were tested on a generic helicopter configuration in terms of load balance, scalability, and memory usage.
first_indexed 2024-03-10T10:49:56Z
format Article
id doaj.art-9116aa9e8f454422a157639bd9e5156f
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T10:49:56Z
publishDate 2021-05-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-9116aa9e8f454422a157639bd9e5156f2023-11-21T22:18:12ZengMDPI AGApplied Sciences2076-34172021-05-011111513210.3390/app11115132Overset Grid Assembler and Flow Solver with Adaptive Spatial Load BalancingOrxan Shibliyev0Ibrahim Sezai1Department of Mechanical Engineering, Eastern Mediterranean University, Gazimagusa, Mersin 10, 99628 Famagusta, TurkeyDepartment of Mechanical Engineering, Eastern Mediterranean University, Gazimagusa, Mersin 10, 99628 Famagusta, TurkeyAn overset mesh approach is useful for unsteady flow problems which involve components moving relative to each other. Since the generation of a single mesh around all components is prone to mesh stretching due to the relative motion of bodies, using the overset grid methodology, an individual mesh can be generated for each component. In this study, a parallel overset grid assembler was developed to establish connectivity across component meshes. Connectivity information was transferred to the developed parallel flow solver. The assembler uses multiple methods such as alternating digital tree and stencil walking to reduce the time spent on domain connectivity. Both the assembler and solver were partitioned spatially so that overlapping mesh blocks reside in the same partitions. Spatial partitioning was performed using a 3D space partitioning structure, namely octree, to which mesh blocks are registered. The octree was refined adaptively until bins of octree could be evenly distributed to processors. The assembler and solver were tested on a generic helicopter configuration in terms of load balance, scalability, and memory usage.https://www.mdpi.com/2076-3417/11/11/5132computational fluid dynamicsnumerical algorithmsoverset grid methodologyload balancing
spellingShingle Orxan Shibliyev
Ibrahim Sezai
Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
Applied Sciences
computational fluid dynamics
numerical algorithms
overset grid methodology
load balancing
title Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
title_full Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
title_fullStr Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
title_full_unstemmed Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
title_short Overset Grid Assembler and Flow Solver with Adaptive Spatial Load Balancing
title_sort overset grid assembler and flow solver with adaptive spatial load balancing
topic computational fluid dynamics
numerical algorithms
overset grid methodology
load balancing
url https://www.mdpi.com/2076-3417/11/11/5132
work_keys_str_mv AT orxanshibliyev oversetgridassemblerandflowsolverwithadaptivespatialloadbalancing
AT ibrahimsezai oversetgridassemblerandflowsolverwithadaptivespatialloadbalancing