This repository has been archived by the owner on Apr 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
STL Compatibility
Duane Labreche edited this page Oct 12, 2018
·
2 revisions
Kokkos developers strive to implement the Kokkos macros in a manner compatible with the latest versions of the C++ language and with the C++ Standard Library (STL). However deviations from this approach occur when necessary, as is the case for the following STL classes (std::*). The STL class does not work properly on GPUs so parallel Kokkos classes have been developed. This section documents the specific deviations and provides usage guidance for developers. Select the links below to see the details.
Type | Description |
---|---|
Kokkos::Array | Kokkos::Array Usage |
Kokkos::Complex | Kokkos::Complex Usage |
Kokkos::pair | Kokkos::pair Usage |
Home:
- Introduction
- Machine Model
- Programming Model
- Compiling
- Initialization
- View
- Parallel Dispatch
- Hierarchical Parallelism
- Custom Reductions
- Atomic Operations
- Subviews
- Interoperability
- Kokkos and Virtual Functions
- Initialization and Finalization
- View
- Data Parallelism
- Execution Policies
- Spaces
- Task Parallelism
- Utilities
- STL Compatibility
- Numerics
- Detection Idiom