Explore chapters and articles related to this topic
A hybrid solution to parallel calculation of augmented join trees of scalar fields in any dimension
Published in Computer-Aided Design and Applications, 2018
Paul Rosen, Junyi Tu, Les A. Piegl
From an implementation standpoint, this operation relies on 2 components. The sorting can be handled by any sorting algorithm. The coloring of the nodes is made efficient using the disjoint-set data structure, which has a cost of per lookup. Other operations are constant time per element. Unfortunately, this strictly-ordered bottom up construction of the tree means that each operation relies upon the results of the prior operation making parallelization challenging.