Mingzhe Li, Hamish Carr, Oliver Rübel, Bei Wang, Gunther H. Weber
{"title":"Distributed Augmentation, Hypersweeps, and Branch Decomposition of Contour Trees for Scientific Exploration","authors":"Mingzhe Li, Hamish Carr, Oliver Rübel, Bei Wang, Gunther H. Weber","doi":"arxiv-2408.04836","DOIUrl":null,"url":null,"abstract":"Contour trees describe the topology of level sets in scalar fields and are\nwidely used in topological data analysis and visualization. A main challenge of\nutilizing contour trees for large-scale scientific data is their computation at\nscale using high-performance computing. To address this challenge, recent work\nhas introduced distributed hierarchical contour trees for distributed\ncomputation and storage of contour trees. However, effective use of these\ndistributed structures in analysis and visualization requires subsequent\ncomputation of geometric properties and branch decomposition to support contour\nextraction and exploration. In this work, we introduce distributed algorithms\nfor augmentation, hypersweeps, and branch decomposition that enable parallel\ncomputation of geometric properties, and support the use of distributed contour\ntrees as query structures for scientific exploration. We evaluate the parallel\nperformance of these algorithms and apply them to identify and extract\nimportant contours for scientific visualization.","PeriodicalId":501422,"journal":{"name":"arXiv - CS - Distributed, Parallel, and Cluster Computing","volume":"67 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Distributed, Parallel, and Cluster Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04836","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Contour trees describe the topology of level sets in scalar fields and are
widely used in topological data analysis and visualization. A main challenge of
utilizing contour trees for large-scale scientific data is their computation at
scale using high-performance computing. To address this challenge, recent work
has introduced distributed hierarchical contour trees for distributed
computation and storage of contour trees. However, effective use of these
distributed structures in analysis and visualization requires subsequent
computation of geometric properties and branch decomposition to support contour
extraction and exploration. In this work, we introduce distributed algorithms
for augmentation, hypersweeps, and branch decomposition that enable parallel
computation of geometric properties, and support the use of distributed contour
trees as query structures for scientific exploration. We evaluate the parallel
performance of these algorithms and apply them to identify and extract
important contours for scientific visualization.