Scalable overset computation between a forest-of-octrees- and an arbitrary distributed parallel mesh
Hannes Brandt, Carsten Burstedde

TL;DR
This paper presents a scalable algorithm for performing overset mesh computations between a forest of octrees and an unrelated distributed mesh, enabling efficient data retrieval across distributed partitions in high-performance computing environments.
Contribution
The authors introduce a novel, communication-efficient algorithm for overset mesh computation that handles complex, adaptive octree forests and arbitrary distributed meshes without extensive inter-process communication.
Findings
Demonstrates scalability to 12,288 processes
Achieves communication-free query searching within partitions
Handles adaptive refinement and complex geometries
Abstract
We introduce an algorithm that performs a one-directional mesh overset of a parallel forest of octrees with another distributed mesh of unrelated partition. The forest mesh consists of several adaptively refined octrees. Individual smooth mappings for every tree allow to represent a broad range of geometric domains. The other mesh is generic and defines a distributed set of query points, e.g. stemming from a quadrature rule applied to each cell. We face the problem of finding data for all queries in the remote forest. The forest is partitioned according to its natural Morton ordering. Thus, the partition boundaries can be encoded globally with one Morton index per process, which allows for precise, communication-free searching of the queries in the partition geometry. This is necessary to organize non-blocking communication of the queries to the relevant processes only. In a subsequent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · VLSI and FPGA Design Techniques
