René's URL Explorer Experiment


Title: Programming Guide - Kokkos documentation

direct link

Domain: kokkos.github.io

color-schemelight dark

Links:

Skip to contenthttps://kokkos.github.io/kokkos-core-wiki/programmingguide.html#furo-main-content
Kokkos documentationhttps://kokkos.github.io/kokkos-core-wiki/index.html
Kokkos documentation https://kokkos.github.io/kokkos-core-wiki/index.html
Get Startedhttps://kokkos.github.io/kokkos-core-wiki/get-started.html
Quick Starthttps://kokkos.github.io/kokkos-core-wiki/get-started/quick-start.html
Requirementshttps://kokkos.github.io/kokkos-core-wiki/get-started/requirements.html
Integrating Kokkos into Your Projecthttps://kokkos.github.io/kokkos-core-wiki/get-started/integrating-kokkos-into-your-cmake-project.html
Building From Sourcehttps://kokkos.github.io/kokkos-core-wiki/get-started/building-from-source.html
Configuration Guidehttps://kokkos.github.io/kokkos-core-wiki/get-started/configuration-guide.html
Package Managershttps://kokkos.github.io/kokkos-core-wiki/get-started/package-managers.html
Advanced Configuration and Buildhttps://kokkos.github.io/kokkos-core-wiki/get-started/advanced-configuration-and-build.html
Programming Guidehttps://kokkos.github.io/kokkos-core-wiki/programmingguide.html
1. Introductionhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Introduction.html
2. Machine Modelhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Machine-Model.html
3. Programming Modelhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/ProgrammingModel.html
4. Initializationhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Initialization.html
5. View: Multidimensional arrayhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/View.html
6. Parallel dispatchhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/ParallelDispatch.html
7. Hierarchical Parallelismhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/HierarchicalParallelism.html
8. Multi-Dimensional Parallelismhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Multi-Dimensional-Parallelism.html
9. Custom Reductionshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Custom-Reductions.html
9.1. Built-In-Reducershttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Custom-Reductions-Built-In-Reducers.html
9.2. Built-In Reducers with Custom Scalar Typeshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Custom-Reductions-Built-In-Reducers-with-Custom-Scalar-Types.html
9.3. Custom Reducershttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Custom-Reductions-Custom-Reducers.html
10. Atomic Operationshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Atomic-Operations.html
11. Subviewshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Subviews.html
12. Backwards & Future Compatibilityhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Compatibility.html
13. Interoperability and Legacy Codeshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Interoperability.html
14. Kokkos and Virtual Functionshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Kokkos-and-Virtual-Functions.html
15. SIMD Typeshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/SIMD.html
16. Graphshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Graph.html
API Referenceshttps://kokkos.github.io/kokkos-core-wiki/api-references.html
Core APIhttps://kokkos.github.io/kokkos-core-wiki/API/core-index.html
Initialize and Finalizehttps://kokkos.github.io/kokkos-core-wiki/API/core/Initialize-and-Finalize.html
initializehttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/initialize.html
finalizehttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/finalize.html
InitializationSettingshttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/InitializationSettings.html
ScopeGuardhttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/ScopeGuard.html
push_finalize_hookhttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/push_finalize_hook.html
is_initialized and is_finalizedhttps://kokkos.github.io/kokkos-core-wiki/API/core/initialize_finalize/is_initialized_or_finalized.html
View and relatedhttps://kokkos.github.io/kokkos-core-wiki/API/core/View.html
create_mirror[_view]https://kokkos.github.io/kokkos-core-wiki/API/core/view/create_mirror.html
deep_copyhttps://kokkos.github.io/kokkos-core-wiki/API/core/view/deep_copy.html
LayoutLefthttps://kokkos.github.io/kokkos-core-wiki/API/core/view/layoutLeft.html
LayoutRighthttps://kokkos.github.io/kokkos-core-wiki/API/core/view/layoutRight.html
LayoutStridehttps://kokkos.github.io/kokkos-core-wiki/API/core/view/layoutStride.html
MemoryTraitshttps://kokkos.github.io/kokkos-core-wiki/API/core/view/memoryTraits.html
reallochttps://kokkos.github.io/kokkos-core-wiki/API/core/view/realloc.html
resizehttps://kokkos.github.io/kokkos-core-wiki/API/core/view/resize.html
subviewhttps://kokkos.github.io/kokkos-core-wiki/API/core/view/subview.html
Subviewhttps://kokkos.github.io/kokkos-core-wiki/API/core/view/Subview_type.html
Viewhttps://kokkos.github.io/kokkos-core-wiki/API/core/view/view.html
view_allochttps://kokkos.github.io/kokkos-core-wiki/API/core/view/view_alloc.html
View-like Typeshttps://kokkos.github.io/kokkos-core-wiki/API/core/view/view_like.html
Parallel Execution/Dispatchhttps://kokkos.github.io/kokkos-core-wiki/API/core/ParallelDispatch.html
parallel_forhttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/parallel_for.html
parallel_reducehttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/parallel_reduce.html
parallel_scanhttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/parallel_scan.html
fencehttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/fence.html
ParallelForTaghttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/ParallelForTag.html
ParallelReduceTaghttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/ParallelReduceTag.html
ParallelScanTaghttps://kokkos.github.io/kokkos-core-wiki/API/core/parallel-dispatch/ParallelScanTag.html
Built-in Reducershttps://kokkos.github.io/kokkos-core-wiki/API/core/builtin_reducers.html
ReducerConcepthttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/ReducerConcept.html
BAndhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/BAnd.html
BOrhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/BOr.html
FirstLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/FirstLoc.html
LAndhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/LAnd.html
LastLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/LastLoc.html
LOrhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/LOr.html
Maxhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/Max.html
MaxFirstLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MaxFirstLoc.html
MaxLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MaxLoc.html
Minhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/Min.html
MinFirstLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinFirstLoc.html
MinLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinLoc.html
MinMaxhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinMax.html
MinMaxFirstLastLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinMaxFirstLastLoc.html
MinMaxLochttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinMaxLoc.html
Prodhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/Prod.html
Sumhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/Sum.html
Reduction Scalar Typeshttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/ReductionScalarTypes.html
FirstLocScalarhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/FirstLocScalar.html
LastLocScalarhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/LastLocScalar.html
MinMaxLocScalarhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinMaxLocScalar.html
MinMaxScalarhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/MinMaxScalar.html
ValLocScalarhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/ValLocScalar.html
reduction_identityhttps://kokkos.github.io/kokkos-core-wiki/API/core/builtinreducers/reduction_identity.html
Execution Policieshttps://kokkos.github.io/kokkos-core-wiki/API/core/Execution-Policies.html
ExecutionPolicyhttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/ExecutionPolicyConcept.html
MDRangePolicyhttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/MDRangePolicy.html
NestedPolicieshttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/NestedPolicies.html
RangePolicyhttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/RangePolicy.html
TeamHandleConcepthttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamHandleConcept.html
TeamPolicyhttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamPolicy.html
TeamThreadMDRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamThreadMDRange.html
TeamThreadRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamThreadRange.html
TeamVectorMDRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamVectorMDRange.html
TeamVectorRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/TeamVectorRange.html
ThreadVectorMDRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/ThreadVectorMDRange.html
ThreadVectorRangehttps://kokkos.github.io/kokkos-core-wiki/API/core/policies/ThreadVectorRange.html
Spaceshttps://kokkos.github.io/kokkos-core-wiki/API/core/Spaces.html
Execution Spaceshttps://kokkos.github.io/kokkos-core-wiki/API/core/execution_spaces.html
partition_spacehttps://kokkos.github.io/kokkos-core-wiki/API/core/spaces/partition_space.html
Memory Spaceshttps://kokkos.github.io/kokkos-core-wiki/API/core/memory_spaces.html
Space Accessibilityhttps://kokkos.github.io/kokkos-core-wiki/API/core/SpaceAccessibility.html
Task-Parallelismhttps://kokkos.github.io/kokkos-core-wiki/API/core/Task-Parallelism.html
Multi-GPU Supporthttps://kokkos.github.io/kokkos-core-wiki/API/core/MultiGPUSupport.html
Atomicshttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics.html
atomic_loadhttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_load.html
atomic_storehttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_store.html
atomic_exchangehttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_exchange.html
atomic_compare_exchangehttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_compare_exchange.html
atomic_compare_exchange_stronghttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_compare_exchange_strong.html
atomic_assignhttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_assign.html
atomic_fetch_[op]https://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_fetch_op.html
atomic_[op]https://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_op.html
atomic_[op]_fetchhttps://kokkos.github.io/kokkos-core-wiki/API/core/atomics/atomic_op_fetch.html
Numericshttps://kokkos.github.io/kokkos-core-wiki/API/core/Numerics.html
Mathematical constantshttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/mathematical-constants.html
Common math functionshttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/mathematical-functions.html
Numeric traitshttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/numeric-traits.html
Bit manipulationhttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/bit-manipulation.html
Complex number arithmetichttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/complex.html
Reduced precision floating-point typeshttps://kokkos.github.io/kokkos-core-wiki/API/core/numerics/half-precision-types.html
C-style memory managementhttps://kokkos.github.io/kokkos-core-wiki/API/core/c_style_memory_management.html
kokkos_mallochttps://kokkos.github.io/kokkos-core-wiki/API/core/c_style_memory_management/malloc.html
kokkos_reallochttps://kokkos.github.io/kokkos-core-wiki/API/core/c_style_memory_management/realloc.html
kokkos_freehttps://kokkos.github.io/kokkos-core-wiki/API/core/c_style_memory_management/free.html
Traitshttps://kokkos.github.io/kokkos-core-wiki/API/core/Traits.html
Kokkos Conceptshttps://kokkos.github.io/kokkos-core-wiki/API/core/KokkosConcepts.html
STL Compatibility Issueshttps://kokkos.github.io/kokkos-core-wiki/API/core/STL-Compatibility.html
Arrayhttps://kokkos.github.io/kokkos-core-wiki/API/core/stl-compat/Array.html
pairhttps://kokkos.github.io/kokkos-core-wiki/API/core/stl-compat/pair.html
Utilitieshttps://kokkos.github.io/kokkos-core-wiki/API/core/Utilities.html
Kokkos::aborthttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/abort.html
Kokkos::ALLhttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/all.html
KOKKOS_ASSERThttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/assert.html
Minimum/maximum operationshttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/min_max_clamp.html
Kokkos::printfhttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/printf.html
Kokkos::kokkos_swaphttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/swap.html
Timerhttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/timer.html
Kokkos::device_idhttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/device_id.html
Kokkos::num_deviceshttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/num_devices.html
Kokkos::num_threadshttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/num_threads.html
Kokkos::Experimentalhttps://kokkos.github.io/kokkos-core-wiki/API/core/utilities/experimental.html
Detection Idiomhttps://kokkos.github.io/kokkos-core-wiki/API/core/Detection-Idiom.html
Macroshttps://kokkos.github.io/kokkos-core-wiki/API/core/Macros.html
Function Annotation Macroshttps://kokkos.github.io/kokkos-core-wiki/API/core/macros-special/host_device_macros.html
KOKKOS_IF_ON_HOST and KOKKOS_IF_ON_DEVICEhttps://kokkos.github.io/kokkos-core-wiki/API/core/macros-special/if_on_host_or_device.html
Profilinghttps://kokkos.github.io/kokkos-core-wiki/API/core/Profiling.html
Profiling::ScopedRegionhttps://kokkos.github.io/kokkos-core-wiki/API/core/profiling/scoped_region.html
Profiling::ProfilingSectionhttps://kokkos.github.io/kokkos-core-wiki/API/core/profiling/profiling_section.html
Algorithms APIhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms-index.html
Random-Numberhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/Random-Number.html
Generatorhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/Random-Number.html#generator
Sorthttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/Sort.html
Sorting with nested policies (team- and thread-level)https://kokkos.github.io/kokkos-core-wiki/API/algorithms/Sort.html#sorting-with-nested-policies-team-and-thread-level
Std Algorithmshttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms-index.html
Iteratorshttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/Iterators.html
Minimum/maximumhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdMinMaxElement.html
min_elementhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMinElement.html
max_elementhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMaxElement.html
minmax_elementhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMinMaxElement.html
Modifying Sequencehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdModSeq.html
copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCopy.html
copy_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCopyIf.html
copy_nhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCopy_n.html
copy_backwardhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCopyBackward.html
movehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMove.html
move_backwardhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMoveBackward.html
fillhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFill.html
fill_nhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFill_n.html
transformhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdTransform.html
generatehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdGenerate.html
generate_nhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdGenerate_n.html
removehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRemove.html
remove_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRemoveIf.html
remove_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRemoveCopy.html
remove_copy_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRemoveCopyIf.html
replacehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReplace.html
replace_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReplaceIf.html
replace_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReplaceCopy.html
replace_copy_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReplaceCopyIf.html
swap_rangeshttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdSwapRanges.html
reversehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReverse.html
reverse_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReverseCopy.html
rotatehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRotate.html
rotate_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdRotateCopy.html
shift_lefthttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdShiftLeft.html
shift_righthttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdShiftRight.html
uniquehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdUnique.html
unique_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdUniqueCopy.html
Non-modifying Sequencehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdNonModSeq.html
adjacent_findhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdAdjacentFind.html
counthttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCount.html
count_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdCountIf.html
equalhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdEqual.html
all_ofhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdAllOf.html
any_ofhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdAnyOf.html
none_ofhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdNoneOf.html
findhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFind.html
find_ifhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFindIf.html
find_if_nothttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFindIfNot.html
find_endhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFindEnd.html
find_first_ofhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdFindFirstOf.html
for_eachhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdForEach.html
for_each_nhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdForEachN.html
lexicographical_comparehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdLexicographicalCompare.html
mismatchhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdMismatch.html
searchhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdSearch.html
search_nhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdSearchN.html
Numerichttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdNumeric.html
adjacent_differencehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdAdjacentDifference.html
reducehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdReduce.html
exclusive_scanhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdExclusiveScan.html
inclusive_scanhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdInclusiveScan.html
transform_reducehttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdTransformReduce.html
transform_exclusive_scanhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdTransformExclusiveScan.html
transform_inclusive_scanhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdTransformInclusiveScan.html
Partitioninghttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdPartitioningOps.html
is_partitionedhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdIsPartitioned.html
partition_pointhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdPartitionPoint.html
partition_copyhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdPartitionCopy.html
Sortinghttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/StdSorting.html
is_sortedhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdIsSorted.html
is_sorted_untilhttps://kokkos.github.io/kokkos-core-wiki/API/algorithms/std-algorithms/all/StdIsSortedUntil.html
Containers APIhttps://kokkos.github.io/kokkos-core-wiki/API/containers-index.html
Bitsethttps://kokkos.github.io/kokkos-core-wiki/API/containers/Bitset.html
ConstBitsethttps://kokkos.github.io/kokkos-core-wiki/API/containers/Bitset.html#constbitset
DualViewhttps://kokkos.github.io/kokkos-core-wiki/API/containers/DualView.html
DynamicViewhttps://kokkos.github.io/kokkos-core-wiki/API/containers/DynamicView.html
DynRankViewhttps://kokkos.github.io/kokkos-core-wiki/API/containers/DynRankView.html
ErrorReporterhttps://kokkos.github.io/kokkos-core-wiki/API/containers/ErrorReporter.html
OffsetViewhttps://kokkos.github.io/kokkos-core-wiki/API/containers/Offset-View.html
ScatterViewhttps://kokkos.github.io/kokkos-core-wiki/API/containers/ScatterView.html
StaticCrsGraph [DEPRECATED]https://kokkos.github.io/kokkos-core-wiki/API/containers/StaticCrsGraph.html
UnorderedMaphttps://kokkos.github.io/kokkos-core-wiki/API/containers/Unordered-Map.html
vector [DEPRECATED]https://kokkos.github.io/kokkos-core-wiki/API/containers/vector.html
SIMD APIhttps://kokkos.github.io/kokkos-core-wiki/API/simd-index.html
Experimental::simdhttps://kokkos.github.io/kokkos-core-wiki/API/simd/simd.html
Experimental::simd_maskhttps://kokkos.github.io/kokkos-core-wiki/API/simd/simd_mask.html
Experimental::where_expressionhttps://kokkos.github.io/kokkos-core-wiki/API/simd/where_expression.html
Deprecationshttps://kokkos.github.io/kokkos-core-wiki/deprecations.html
Tutorials and Exampleshttps://kokkos.github.io/kokkos-core-wiki/tutorials-and-examples.html
Tutorialshttps://github.com/kokkos/kokkos-tutorials
Video lectures and slideshttps://kokkos.github.io/kokkos-core-wiki/tutorials-and-examples/video-lectures.html
1. Intro, Build, Parallel dispatchhttps://www.youtube.com/watch?v=rUIcWtFU5qM
2. Views and Spaceshttps://www.youtube.com/watch?v=O-asHTtO7O4
3. Multidim loops and Data Structureshttps://www.youtube.com/watch?v=nGyJS8u-6GY
4. Hierarchical Parallelismhttps://www.youtube.com/watch?v=s9ecpeWRePs
5. SIMD, Streams, Taskinghttps://www.youtube.com/watch?v=xEAyOod57-c
6. Fortran/Python interop, MPI, PGAShttps://www.youtube.com/watch?v=1J3JQ3d3cRc&t=1s
7. Kokkos Toolshttps://www.youtube.com/watch?v=MH6zFYGw0HU
8. Kokkos Kernels Math Libraryhttps://www.youtube.com/watch?v=_qD4X66MQF8&t=1s
Use Cases and Exampleshttps://kokkos.github.io/kokkos-core-wiki/tutorials-and-examples/use-cases-and-examples.html
MPI Halo Exchangehttps://kokkos.github.io/kokkos-core-wiki/usecases/MPI-Halo-Exchange.html
ScatterView averaging elements to nodeshttps://kokkos.github.io/kokkos-core-wiki/usecases/Average-To-Nodes.html
Tagged Operatorshttps://kokkos.github.io/kokkos-core-wiki/usecases/TaggedOperators.html
Overlapping Host and Device workhttps://kokkos.github.io/kokkos-core-wiki/usecases/OverlappingHostAndDeviceWork.html
Kokkos Tasking Use Casehttps://kokkos.github.io/kokkos-core-wiki/usecases/Tasking.html
Fortran Interop Use Casehttps://kokkos.github.io/kokkos-core-wiki/usecases/Kokkos-Fortran-Interoperability.html
Array of Structures and Structure of Arrays with Cabanahttps://kokkos.github.io/kokkos-core-wiki/usecases/SoA-and-AoSoA-with-Cabana.html
Moving code from requiring Kokkos_ENABLE_CUDA_UVM to using SharedSpacehttps://kokkos.github.io/kokkos-core-wiki/usecases/Moving_from_EnableUVM_to_SharedSpace.html
Contributinghttps://kokkos.github.io/kokkos-core-wiki/contributing.html
Documentation Templateshttps://kokkos.github.io/kokkos-core-wiki/templates/index.html
Class API Templatehttps://kokkos.github.io/kokkos-core-wiki/templates/class_api.html
Developer Guideshttps://kokkos.github.io/kokkos-core-wiki/developer-guides/index.html
PRs and Reviewshttps://kokkos.github.io/kokkos-core-wiki/developer-guides/prs-and-reviews.html
Coding Standardshttps://kokkos.github.io/kokkos-core-wiki/developer-guides/coding-standards.html
Kokkos Planning and Testinghttps://kokkos.github.io/kokkos-core-wiki/testing-and-issue-tracking.html
Kokkos Project Planninghttps://kokkos.github.io/kokkos-core-wiki/testing-and-issue-tracking/Kokkos-Project-Planning.html
Requirements, Issues and Feedbackhttps://kokkos.github.io/kokkos-core-wiki/testing-and-issue-tracking/Requirements-Issues-and-Feedback.html
Kokkos Testing Processes and Change Processhttps://kokkos.github.io/kokkos-core-wiki/testing-and-issue-tracking/Testing-Processes.html
GitHub Repohttps://github.com/kokkos/kokkos
Known issueshttps://kokkos.github.io/kokkos-core-wiki/known-issues.html
FAQhttps://kokkos.github.io/kokkos-core-wiki/faq.html
Citing Kokkoshttps://kokkos.github.io/kokkos-core-wiki/citation.html
Licensehttps://kokkos.github.io/kokkos-core-wiki/license.html
Back to top https://kokkos.github.io/kokkos-core-wiki/programmingguide.html
Edit this page https://github.com/kokkos/kokkos-core-wiki/blob/main/docs/source/programmingguide.rst
View this page https://kokkos.github.io/kokkos-core-wiki/_sources/programmingguide.rst.txt
https://kokkos.github.io/kokkos-core-wiki/programmingguide.html#programming-guide
1. Introductionhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Introduction.html
2. Machine Modelhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Machine-Model.html
3. Programming Modelhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/ProgrammingModel.html
4. Initializationhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Initialization.html
5. View: Multidimensional arrayhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/View.html
6. Parallel dispatchhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/ParallelDispatch.html
7. Hierarchical Parallelismhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/HierarchicalParallelism.html
8. Multi-Dimensional Parallelismhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Multi-Dimensional-Parallelism.html
9. Custom Reductionshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Custom-Reductions.html
10. Atomic Operationshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Atomic-Operations.html
11. Subviewshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Subviews.html
12. Backwards & Future Compatibilityhttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Compatibility.html
13. Interoperability and Legacy Codeshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Interoperability.html
14. Kokkos and Virtual Functionshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Kokkos-and-Virtual-Functions.html
15. SIMD Typeshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/SIMD.html
16. Graphshttps://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Graph.html
Next 1. Introduction https://kokkos.github.io/kokkos-core-wiki/ProgrammingGuide/Introduction.html
Previous Advanced Configuration and Build https://kokkos.github.io/kokkos-core-wiki/get-started/advanced-configuration-and-build.html
Sphinxhttps://www.sphinx-doc.org/
@pradyunsghttps://pradyunsg.me
Furohttps://github.com/pradyunsg/furo

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.