FunMC^2: A Filter for Uncertainty Visualization of Marching Cubes on Multi-Core Devices

dc.contributor.authorWang, Zheen_US
dc.contributor.authorAthawale, Tushar M.en_US
dc.contributor.authorMoreland, Kennethen_US
dc.contributor.authorChen, Jieyangen_US
dc.contributor.authorJohnson, Chris R.en_US
dc.contributor.authorPugmire, Daviden_US
dc.contributor.editorBujack, Roxanaen_US
dc.contributor.editorPugmire, Daviden_US
dc.contributor.editorReina, Guidoen_US
dc.date.accessioned2023-06-10T05:52:00Z
dc.date.available2023-06-10T05:52:00Z
dc.date.issued2023
dc.description.abstractVisualization is an important tool for scientists to extract understanding from complex scientific data. Scientists need to understand the uncertainty inherent in all scientific data in order to interpret the data correctly. Uncertainty visualization has been an active and growing area of research to address this challenge. Algorithms for uncertainty visualization can be expensive, and research efforts have been focused mainly on structured grid types. Further, support for uncertainty visualization in production tools is limited. In this paper, we adapt an algorithm for computing key metrics for visualizing uncertainty in Marching Cubes (MC) to multi-core devices and present the design, implementation, and evaluation for a Filter for uncertainty visualization of Marching Cubes on Multi-Core devices (FunMC2). FunMC2 accelerates the uncertainty visualization of MC significantly, and it is portable across multi-core CPUs and GPUs. Evaluation results show that FunMC2 based on OpenMP runs around 11× to 41× faster on multi-core CPUs than the corresponding serial version using one CPU core. FunMC2 based on a single GPU is around 5× to 9× faster than FunMC2 running by OpenMP. Moreover, FunMC2 is flexible enough to process ensemble data with both structured and unstructured mesh types. Furthermore, we demonstrate that FunMC2 can be seamlessly integrated as a plugin into ParaView, a production visualization tool for post-processing.en_US
dc.description.sectionheadersSecond Session
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualization
dc.identifier.doi10.2312/pgv.20231081
dc.identifier.isbn978-3-03868-215-8
dc.identifier.issn1727-348X
dc.identifier.pages13-23
dc.identifier.pages11 pages
dc.identifier.urihttps://doi.org/10.2312/pgv.20231081
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/pgv20231081
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titleFunMC^2: A Filter for Uncertainty Visualization of Marching Cubes on Multi-Core Devicesen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
013-023.pdf
Size:
9.06 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
1022-file-i6.mp4
Size:
100.29 MB
Format:
Unknown data format