The merge tree encodes the evolution of the connected components of the super-level set of a function defined on a domain as the function range is swept from infinity to negative infinity (as shown above). The merge tree is equivalent to 0-dimensional persistence diagram. Additionally, the geometric descriptions of the super-level sets are often needed for analysis, for example, to determine volumes, shapes, track features, or for visualization. Storing the segmentation along with a merge tree enables the geometric reconstruction of super-level sets during a post-process. Furthermore, access to the segmentation at run-time allows for the pre-computation of various conditional feature-based statistics such as, for instance, average temperatures per feature. Therefore, while the merge tree itself contains only information about the number of features at each threshold, combining the merge tree with its corresponding segmentation creates a powerful and highly flexible analysis tool. We have developed a distributed algorithm for computing the merge tree on a regular CW-complex and identify the key conditions on the regular CW-complex in order to perform this computation.