The VTK-m User's Guide (V. 2.2)
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
High-performance computing relies on ever finer threading. Advances in processor technology include ever greater numbers of cores, hyperthreading, accelerators with integrated blocks of cores, and special vectorized instructions, all of which require more software parallelism to achieve peak performance. Traditional visualization solutions cannot support this extreme level of concurrency. 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.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States); Argonne National Laboratory (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC)
- DOE Contract Number:
- AC05-00OR22725; NA0003525; AC02-06CH11357
- OSTI ID:
- 2448175
- Report Number(s):
- ORNL/TM--2024/3443
- Country of Publication:
- United States
- Language:
- English
Similar Records
The VTK-m Users' Guide (V.2.0)
The VTK-m Users' Guide (V.1.9)
VTK-m User's' Guide (V.1.7)
Technical Report
·
Sun Feb 19 23:00:00 EST 2023
·
OSTI ID:1959590
The VTK-m Users' Guide (V.1.9)
Technical Report
·
Wed Oct 12 00:00:00 EDT 2022
·
OSTI ID:1895214
VTK-m User's' Guide (V.1.7)
Technical Report
·
Mon Dec 27 23:00:00 EST 2021
·
OSTI ID:1838959