Skip to main content

Notes on the Distributed Computation of Merge Trees on CW-Complexes

  • Conference paper
  • First Online:
Topological Methods in Data Analysis and Visualization IV (TopoInVis 2015)

Part of the book series: Mathematics and Visualization ((MATHVISUAL))

Included in the following conference series:

Abstract

Merge trees are topological structures that record changes in super-level set topology of a scalar function. They encapsulate a wide range of threshold based features which can be extracted for analysis and visualization. Several distributed and parallel algorithms for computing merge trees have been proposed in the past, but they are restricted to simplicial complexes or regular grids. In this paper, we present an algorithm for the distributed computation of merge trees on CW-complexes. The conditions on the CW-complex required for the computation of the merge tree are discussed alongside a proof of correctness.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Berger, M.J., Colella, P.: Local adaptive mesh refinement for shock hydrodynamics. J. Comput. Phys. 82, 64–84 (1989)

    Article  MATH  Google Scholar 

  2. Bremer, P., Weber, G.H., Tierny, J., Pascucci, V., Day, M.S., Bell, J.B.: Interactive exploration and analysis of large-scale simulations using topology-based data segmentation. IEEE Trans. Vis. Comput. Graph. 17(9), 1307–1324 (2011)

    Article  Google Scholar 

  3. Carr, H., Snoeyink, J., Axen, U.: Computing contour trees in all dimensions. Comput. Geom. 24(2), 75–94 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chen, J.H.: Petascale direct numerical simulation of turbulent combustion - fundamental insights towards predictive models. Proc. Combust. Inst. 33(1), 99–123 (2011)

    Article  Google Scholar 

  5. Chiang, Y., Lenz, T., Lu, X., Rote, G.: Simple and optimal output-sensitive construction of contour trees using monotone paths. Comput. Geom. 30(2), 165–195 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  6. Landge, A.G., Pascucci, V., Gyulassy, A., Bennett, J., Kolla, H., Chen, J., Bremer, P.: In-situ feature extraction of large scale combustion simulations using segmented merge trees. In: International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1020–1031. IEEE, New York (2014)

    Google Scholar 

  7. Maadasamy, S., Doraiswamy, H., Natarajan, V.: A hybrid parallel algorithm for computing and tracking level set topology. In: 19th International Conference on High Performance Computing, pp. 1–10. IEEE Computer Society, New York (2012)

    Google Scholar 

  8. Massey, W.S.: A Basic Course in Algebraic Topology. Springer Science & Business Media, New York (1991)

    MATH  Google Scholar 

  9. Morozov, D., Weber, G.H.: Distributed merge trees. In: Nicolau, A., Shen, X., Amarasinghe, S.P., Vuduc, R.W. (eds.) ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP ’13, Shenzhen, Feb 23–27, 2013, pp. 93–102. ACM, New York (2013)

    Google Scholar 

  10. Morozov, D., Weber, G.H.: Distributed contour trees. In: Bremer, P., Hotz, I., Pascucci, V., Peikert, R. (eds.) Topological Methods in Data Analysis and Visualization III, Theory, Algorithms, and Applications, pp. 89–102. Springer, Berlin (2014)

    Google Scholar 

  11. Pascucci, V., Cole-McLaughlin, K.: Parallel computation of the topology of level sets. Algorithmica 38(1), 249–268 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  12. Pascucci, V., Scorzelli, G., Bremer, P., Mascarenhas, A.: Robust on-line computation of Reeb graphs: simplicity and speed. ACM Trans. Graph. 26(3), 58 (2007)

    Article  Google Scholar 

  13. Rathkopf, J.A., Miller, D.S., Owen, J., Stuart, L., Zika, M., Eltgroth, P., Madsen, N., McCandless, K., Nowak, P., Nemanic, M., Gentile, N., Keen, N., Palmer, T.S.: KULL: LLNL’s ASCI inertial confinement fusion simulation code. In: Physor 2000, ANS Topical Meeting on Advances in Reactor Physics and Mathematics and Computation into the Next Millennium (2000)

    Google Scholar 

  14. Tautges, T.J., Ernst, C., Stimpson, C., Meyers, R.J., Merkley, K.: MOAB: a mesh-oriented database. Technical Report SAND2004-1592, Sandia National Laboratories (2004)

    Google Scholar 

  15. Williams, S., Petersen, M., Bremer, P., Hecht, M., Pascucci, V., Ahrens, J.P., Hlawitschka, M., Hamann, B.: Adaptive extraction and quantification of geophysical vortices. IEEE Trans. Vis. Comput. Graph. 17(12), 2088–2095 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344 (LLNL-CONF-681469).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aaditya G. Landge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Landge, A.G., Bremer, PT., Gyulassy, A., Pascucci, V. (2017). Notes on the Distributed Computation of Merge Trees on CW-Complexes. In: Carr, H., Garth, C., Weinkauf, T. (eds) Topological Methods in Data Analysis and Visualization IV. TopoInVis 2015. Mathematics and Visualization. Springer, Cham. https://doi.org/10.1007/978-3-319-44684-4_20

Download citation

Publish with us

Policies and ethics