2017
DOI: 10.1007/978-3-319-58667-0_5
|View full text |Cite
|
Sign up to set email alerts
|

Communication Reducing Algorithms for Distributed Hierarchical N-Body Problems with Boundary Distributions

Abstract: Reduction of communication and efficient partitioning are key issues for achieving scalability in hierarchical N -Body algorithms like FMM. In the present work, we propose four independent strategies to improve partitioning and reduce communication. First of all, we show that the conventional wisdom of using space-filling curve partitioning may not work well for boundary integral problems, which constitute about 50% of FMM's application user base. We propose an alternative method which modifies orthogonal recu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 26 publications
0
15
0
Order By: Relevance
“…Scalability of scientific workloads on next-generation computing systems is critically dependent upon the performance of a shared-memory multi and many-core compute node [82], to which this paper adds a chapter for the important problem class of unstructured meshes.…”
Section: Conclusion and Ongoing Workmentioning
confidence: 99%
“…Scalability of scientific workloads on next-generation computing systems is critically dependent upon the performance of a shared-memory multi and many-core compute node [82], to which this paper adds a chapter for the important problem class of unstructured meshes.…”
Section: Conclusion and Ongoing Workmentioning
confidence: 99%
“…This parameter determines the number of levels to the octree created for the FMM; a small N crit value will result in more levels, whereas a large value will result in fewer. One can see typical values for different distributions of points in Abdul-Jabbar et al 82 For any given box, we store the center, size, and either the list of "child" boxes or collocation nodes or elements stored.…”
Section: Initialization Of Octreementioning
confidence: 99%
“…In this study, we adopt a tree structure that is similar to the one described in [10,11] where FMM uses a separate tree structure for the local and global trees. Each leaf of the global tree is a root of a local tree for a particular MPI process.…”
Section: Fmm Communication Schemementioning
confidence: 99%