The Viskores User’s Guide
The Viskores User’s Guide
Release 1.1.1
Kenneth Moreland
with special contributions from Vicente Bolea, Hank Childs, Nickolas Davis, Mark Kim, James Kress, Matthew Letter, Li-Ta Lo, Robert Maynard, Sujin Philip, David Pugmire, Nick Thompson, Allison Vacanti, Abhishek Yenpure, and the Viskores community.
Moreland, K. (2025). The Viskores User’s Guide, Release 1.1, Tech report ORNL/TM-2025/4175, Oak Ridge National Laboratory.
Join the Viskores Community at https://github.com/Viskores/viskores.
Viskores User's Guide
- 1. Getting Started
- 2. Using Viskores
- 3. Developing Algorithms
- 4. Advanced Development
- 4.1. Advanced Types
- 4.2. Logging
- 4.3. Worklet Types
- 4.4. Extended Filter Implementations
- 4.5. Worklet Error Handling
- 4.6. Math
- 4.7. Working with Cells
- 4.8. Memory Layout of Array Handles
- 4.9. Fancy Array Handles
- 4.10. Global Arrays and Topology
- 4.11. Execution Objects
- 4.12. Locators
- 4.13. Worklet Input Output Semantics
- 5. Core Development
- 6. Appendix