Published March 1, 2014 | Version v1
Journal article

Robust and efficient overset grid assembly for partitioned unstructured meshes

Description

This paper presents a method to perform efficient and automated Overset Grid Assembly (OGA) on a system of overlapping unstructured meshes in a parallel computing environment where all meshes are partitioned into multiple mesh-blocks and processed on multiple cores. The main task of the overset grid assembler is to identify, in parallel, among all points in the overlapping mesh system, at which points the flow solution should be computed (field points), interpolated (receptor points), or ignored (hole points). Point containment search or donor search, an algorithm to efficiently determine the cell that contains a given point, is the core procedure necessary for accomplishing this task. Donor search is particularly challenging for partitioned unstructured meshes because of the complex irregular boundaries that are often created during partitioning. Another challenge arises because of the large variation in the type of mesh-block overlap and the resulting large load imbalance on multiple processors. Desirable traits for the grid assembly method are efficiency (requiring only a small fraction of the solver time), robustness (correct identification of all point types), and full automation (no user input required other than the mesh system). Additionally, the method should be scalable, which is an important challenge due to the inherent load imbalance. This paper describes a fully-automated grid assembly method, which can use two different donor search algorithms. One is based on the use of auxiliary grids and Exact Inverse Maps (EIM), and the other is based on the use of Alternating Digital Trees (ADT). The EIM method is demonstrated to be more efficient than the ADT method, while retaining robustness. An adaptive load re-balance algorithm is also designed and implemented, which considerably improves the scalability of the method

Availability note (English)

Available from http://dx.doi.org/10.1016/j.jcp.2013.12.021

Additional details

Identifiers

DOI
10.1016/j.jcp.2013.12.021;
PII
S0021-9991(13)00820-6;

Publishing Information

Journal Title
Journal of Computational Physics
Journal Volume
260
Journal Page Range
p. 1-24
ISSN
0021-9991
CODEN
JCTPAH

INIS

Country of Publication
United States
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
45051958
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Descriptors DEI
ALGORITHMS; AUTOMATION; COMPUTERIZED SIMULATION; FLUID MECHANICS; MATHEMATICAL SOLUTIONS; PARTITION
Descriptors DEC
MATHEMATICAL LOGIC; MECHANICS; SIMULATION

Optional Information

Copyright
Copyright (c) 2013 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.