Berkeley Lab Scientists Win IEEE LDAV Best Paper Award
November 1, 2022
By Carol Pott
Two Lawrence Berkeley National Laboratory (Berkeley Lab) scientists, Gunther Weber and Oliver Rübel, along with their international collaborator, Hamish Carr from the University of Leeds, were recently honored with a best paper award by the IEEE Large Scale Data Analysis and Visualization (LDAV) symposium. Their paper, “Distributed Hierarchical Contour Trees,” discusses their development of a powerful tool for data analysis. Their distributed data structure allows scientists and researchers to capture and describe complex changes in the topology of the data and solves the problem of scalability and the roadblock of computing the entire contour tree on a single machine with insufficient memory to store it.
In situ visualization, i.e., computing images while the simulation is running, requires automatically choosing visualization parameters, such as isovalues for isosurface extraction. This image compares the common approach of selecting equally spaced values across the value range (left) to selecting isovalues based on the contour tree right. Both panels visualize a simulation of an ion accelerator using the WARP code. Topological analysis makes it possible to choose isovalues that capture the important structure of the simulation data much better compared to the simple approach of using equally spaced isovalues. (Credits: Visualization by Gunther H. Weber, Berkeley Lab; Warp simulation data courtesy of Jean-Luc Vay and Maxence Thevenet, Berkeley Lab.)
“We implemented a distributed algorithm for computing a hierarchical contour tree with good scaling efficiency and significantly improved performance over the existing state of the art,” said Gunther Weber, staff scientist in the Scientific Data Division. “The work is not over, as effective use of the contour tree for analytic purposes requires further computations, such as geometric measures and branch decompositions. We expect to publish further results on these tasks in the future, together with application studies of contour tree analysis at scale.”
Topological analysis helps comprehend data from numerical simulations. Some simulations produce so much data that creating visual representations of that data would produce something too busy and noisy. The team’s topological analysis tool automatically helps to comprehend the data and simplify the distributed data structure to present more local and global variations. Much like a topographic map, simulations produce high points and low points and create what is called a contour tree, a significant tool for data analysis showing the contours or superarcs of the visualization data involving the contours that cross boundaries between blocks. The tool also limits the communication cost for contour tree computation to the complexity of the block boundaries rather than the entire data set.
“Designing a novel algorithm to efficiently use modern parallel compute architectures (e.g., multi-core CPUs and many-core GPUs) while minimizing communication cost across compute nodes is essential to enable users to effectively utilize modern supercomputer resources at the Exascale” said Oliver Ruebel, staff scientist in the Scientific Data Division.
This research was supported by the Exascale Computing Project, a collaborative effort of the U.S. Department of Energy (DOE) Office of Science and the National Nuclear Security Administration. This research also used computing resources at the National Energy Research Scientific Computing Center (NERSC).
About Berkeley Lab
Founded in 1931 on the belief that the biggest scientific challenges are best addressed by teams, Lawrence Berkeley National Laboratory and its scientists have been recognized with 16 Nobel Prizes. Today, Berkeley Lab researchers develop sustainable energy and environmental solutions, create useful new materials, advance the frontiers of computing, and probe the mysteries of life, matter, and the universe. Scientists from around the world rely on the Lab’s facilities for their own discovery science. Berkeley Lab is a multiprogram national laboratory, managed by the University of California for the U.S. Department of Energy’s Office of Science.
DOE’s Office of Science is the single largest supporter of basic research in the physical sciences in the United States, and is working to address some of the most pressing challenges of our time. For more information, please visit energy.gov/science.