Repository navigation
API Alphabetical
Duane Labreche edited this page Sep 19, 2018
·
68 revisions
All functions and classes listed here are part of the Kokkos:: namespace.
| Name | Library | Category | Description |
|---|---|---|---|
| BAnd | Core | Data-Parallelism | Reducer for Binary 'And' reduction |
| BOr | Core | Data-Parallelism | Reducer for Binary 'Or' reduction |
| complex | Core | Utilities | Complex numbers which work on host and device |
| LAnd | Core | Data-Parallelism | Reducer for Logical 'And' reduction |
| LOr | Core | Data-Parallelism | Reducer for Logical 'Or' reduction |
| Max | Core | Data-Parallelism | Reducer for Maximum reduction |
| MaxLoc | Core | Data-Parallelism | Reducer for Reduction providing maximum and an associated index |
| MDRangePolicy | Core | Execution Policies | Policy to iterate over a multidimensional index range. |
| Min | Core | Data-Parallelism | Reducer for Minimum reduction |
| MinLoc | Core | Data-Parallelism | Reducer for Reduction providing minimum and an associated index |
| MinMax | Core | Data-Parallelism | Reducer for Reduction providing both minimum and maximum |
| MinMaxLoc | Core | Data-Parallelism | Reducer for Reduction providing both minimum and maximum and associated indicies |
| parallel_for | Core | Data-Parallelism | Bulk execute of independent work items. |
| parallel_reduce | Core | Data-Parallelism | Bulk execute of independent work items, which contribute to a reduction. |
| parallel_scan | Core | Data-Parallelism | Bulk execute of work items, which a simple pre- or postfix scan dependency. |
| PerTeam | Core | Execution Policies | Policy used in single construct to indicate once per team execution. |
| PerThread | Core | Execution Policies | Policy used in single construct to indicate once per thread execution. |
| Prod | Core | Data-Parallelism | Reducer for Multiplicative reduction |
| RangePolicy | Core | Execution Policies | Policy to iterate over a 1D index range. |
| Sum | Core | Data-Parallelism | Reducer for Sum reduction |
| TeamHandleConcept | Core | Execution Policies | Provides the concept for the member_type of a TeamPolicy. |
| TeamPolicy | Core | Execution Policies | Policy to iterate over a 1D index range, assigning to each iteration a team of threads. |
| TeamThreadRange | Core | Execution Policies | Policy to iterate over a 1D index range with the threads of a team. |
| ThreadVectorRange | Core | Execution Policies | Policy to iterate over a 1D index range with the vector lanes of a thread. |
| Timer | Core | Utilities | A basic timer returning seconds |
| View | Core | View | A multi-dimensional array |
| Container | Container description |
Home:
- Introduction
- Machine Model
- Programming Model
- Compiling
- Initialization
- View
- Parallel Dispatch
- Hierarchical Parallelism
- Custom Reductions
- Atomic Operations
- Subviews
- Interoperability
- Kokkos and Virtual Functions
- Detection Idiom
- Initialization and Finalization
- View
- Data Parallelism
- Execution Policies
- Spaces
- Task Parallelism
- Utilities
- STL Compatibility