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...
Main Authors: | , |
---|---|
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 |