DOE OSTI · 1883824
VTK-m User's Guide (V.1.8)
Abstract
Extreme scale systems require a new programming model and a fundamental change in how we design algorithms. To address these issues we created VTK-m: the visualization toolkit for multi-/many-core architectures. VTK-m supports a number of algorithms and the ability to design further algorithms through a top-down design with an emphasis on extreme parallelism. VTK-m also provides support for finding and building links across topologies, making it possible to perform operations that determine manifold surfaces, interpolate generated values, and find adjacencies. Although VTK-m provides a simplified high-level interface for programming, its template-based code removes the overhead of abstraction. VTK-m simplifies the development of parallel scientific visualization algorithms by providing a framework of supporting functionality that allows developers to focus on visualization operations. Additionally, VTK-m provides data abstractions not provided by other libraries that make code written in VTK-m more versatile.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Moreland, Kenneth. 2022-08-25. VTK-m User's Guide (V.1.8). https://doi.org/10.2172/1883824
Cite the original work for its findings. Save a collection to share your selection of sources.