FunMC2 : A Filter for Uncertainty Visualization of Marching Cubes
The Science�A team led by Oak Ridge National Laboratory researchers developed a data filter that accelerates uncertainty visualization of marching cubes, a widely used algorithm for understanding scientific data. The FunMC2 filter works on multi-core CPUs and on NVIDIA and AMD GPUs.
The team tested this filter on ORNL’s Summit supercomputer and on Crusher, the test system for ORNL’s exascale supercomputer Frontier. The filter has been integrated with the ParaView production tool to support a variety of mesh structures for data visualizations used to show uncertainty in 3D simulations.
The Impact
Accurate interpretation of scientific data requires understanding the inherent degrees of uncertainty in any set of complex scientific data. Most data visualization tools offer only limited and expensive means of depicting uncertainties, hampering analysis.
An ORNL-led team developed a data filter, FunMC2, that uses parallel implementation to balance the computational load and overcome obstacles to incorporating isosurface uncertainty in data visualization. The filter supports a variety of approaches to visualization to allow a more detailed depiction of uncertainty and a deeper, more accurate understanding of scientific data.
PI/Facility Lead(s): David Pugmire and Kenneth Moreland, ORNL
ASCR Program/Facility: Scientific Discovery Through Advanced Computing
ASCR PM: Ceren Susut
Funding: ASCR
Publication(s) for this work: Zhe Wang, Tushar M. Athawale, Kenneth Moreland, Jieyang Chen, Chris R. Johnson and David Pugmire, “FunMC2: A Filter for Uncertainty Visualization of Marching Cubes on Multi-Core Devices.” Eurographics Symposium on Parallel Graphics and Visualization, 2023.�DOI: 10.2312/pgv.20231081
The FunMC2 filter being used in ParaView to visualize the uncertainty of isosurfaces, or 3D surface points with equal values, in data from a core-collapse supernova simulation.