devel/kokkos 5.2.2 FreeBSD
C++ performance portability programming ecosystem
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
af901a43f2- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 661.8 KiB, 5923.6 KiB installed
Description
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model
- Parallel Execution and Memory Abstraction.
Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. For that purpose it provides abstractions for both parallel execution of code and data management. Kokkos is designed to target complex node architectures with N-level memory hierarchies and multiple types of execution resources. It currently can use CUDA, HPX, OpenMP and Pthreads as backend programming models with several other backends in development.
In the other systems
The newest version among them is 5.2.2, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | devel/kokkos | 5.2.2 newest | none known | - | [email protected] | 2026-10-01 |
| DragonFly | devel/kokkos | 4.5.01 behind since 2026-10-01 | none known | - | [email protected] | - |
| HardenedBSD | devel/kokkos | 4.7.04 behind since 2026-10-01 | no data | - | [email protected] | - |
| GhostBSD | devel/kokkos | 4.7.04 behind since 2026-10-01 | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install kokkos
From the ports tree:
cd /usr/ports/devel/kokkos/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= kokkos>0:devel/kokkos
LIB_DEPENDS= libkokkoscontainers.so:devel/kokkos
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.2.2 | 5.2.2 | - | 4.5.01 | 5.2.2 |
| FreeBSD:14:quarterly | 4.7.04 | 4.7.04 | n/a | 4.5.01 | 4.7.04 |
| FreeBSD:15:latest | 5.2.2 | 5.2.2 | n/a | 4.5.01 | 4.5.01 |
| FreeBSD:15:quarterly | 4.7.04 | 4.7.04 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.2.2 | 5.2.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 3
Configuration
Options name: devel_kokkos
| Option | Default | Description |
|---|---|---|
| OPENMP | off | Parallel processing support via OpenMP |
| SERIAL | on | Enable serial backend |
- USES
- cmake:testing compiler:c++17-lang shebangfix
- Service scripts
- none
Files
pkg-plist 600
- bin/hpcbind
- bin/kokkos_launch_compiler
- bin/nvcc_wrapper
- include/Cuda/Kokkos_Cuda.hpp
- include/Cuda/Kokkos_CudaSpace.hpp
- include/Cuda/Kokkos_Cuda_BlockSize_Deduction.hpp
- include/Cuda/Kokkos_Cuda_Error.hpp
- include/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp
- include/Cuda/Kokkos_Cuda_GraphNode_Impl.hpp
- include/Cuda/Kokkos_Cuda_Graph_Impl.hpp
- include/Cuda/Kokkos_Cuda_Half_Conversion.hpp
- include/Cuda/Kokkos_Cuda_Half_Impl_Type.hpp
- include/Cuda/Kokkos_Cuda_Half_MathematicalFunctions.hpp
- include/Cuda/Kokkos_Cuda_Instance.hpp
- include/Cuda/Kokkos_Cuda_KernelLaunch.hpp
- include/Cuda/Kokkos_Cuda_MDRangePolicy.hpp
- include/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp
- include/Cuda/Kokkos_Cuda_Parallel_Range.hpp
- include/Cuda/Kokkos_Cuda_Parallel_Team.hpp
- include/Cuda/Kokkos_Cuda_ReduceScan.hpp
- include/Cuda/Kokkos_Cuda_Team.hpp
- include/Cuda/Kokkos_Cuda_UniqueToken.hpp
- include/Cuda/Kokkos_Cuda_Vectorization.hpp
- include/Cuda/Kokkos_Cuda_View.hpp
- include/Cuda/Kokkos_Cuda_WorkGraphPolicy.hpp
- include/Cuda/Kokkos_Cuda_ZeroMemset.hpp
- include/Cuda/Kokkos_Cuda_abort.hpp
- include/HIP/Kokkos_HIP.hpp
- include/HIP/Kokkos_HIP_Abort.hpp
- include/HIP/Kokkos_HIP_BlockSize_Deduction.hpp
- include/HIP/Kokkos_HIP_DeepCopy.hpp
- include/HIP/Kokkos_HIP_Error.hpp
- include/HIP/Kokkos_HIP_GraphNodeKernel.hpp
- include/HIP/Kokkos_HIP_GraphNode_Impl.hpp
- include/HIP/Kokkos_HIP_Graph_Impl.hpp
- include/HIP/Kokkos_HIP_Half_Conversion.hpp
- include/HIP/Kokkos_HIP_Half_Impl_Type.hpp
- include/HIP/Kokkos_HIP_Half_MathematicalFunctions.hpp
- include/HIP/Kokkos_HIP_Instance.hpp
- include/HIP/Kokkos_HIP_IsXnack.hpp
- include/HIP/Kokkos_HIP_KernelLaunch.hpp
- include/HIP/Kokkos_HIP_MDRangePolicy.hpp
- include/HIP/Kokkos_HIP_ParallelFor_MDRange.hpp
- include/HIP/Kokkos_HIP_ParallelFor_Range.hpp
- include/HIP/Kokkos_HIP_ParallelFor_Team.hpp
- include/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp
- include/HIP/Kokkos_HIP_ParallelReduce_Range.hpp
- include/HIP/Kokkos_HIP_ParallelReduce_Team.hpp
- include/HIP/Kokkos_HIP_ParallelScan_Range.hpp
- include/HIP/Kokkos_HIP_ReduceScan.hpp
- include/HIP/Kokkos_HIP_SharedAllocationRecord.hpp
- include/HIP/Kokkos_HIP_Shuffle_Reduce.hpp
- include/HIP/Kokkos_HIP_Space.hpp
- include/HIP/Kokkos_HIP_Team.hpp
- include/HIP/Kokkos_HIP_TeamPolicyInternal.hpp
- include/HIP/Kokkos_HIP_UniqueToken.hpp
- include/HIP/Kokkos_HIP_Vectorization.hpp
- include/HIP/Kokkos_HIP_WorkGraphPolicy.hpp
- include/HIP/Kokkos_HIP_ZeroMemset.hpp
- include/HPX/Kokkos_HPX.hpp
- include/HPX/Kokkos_HPX_MDRangePolicy.hpp
- include/HPX/Kokkos_HPX_WorkGraphPolicy.hpp
- include/KokkosCore_Config_DeclareBackend.hpp
- include/KokkosCore_Config_FwdBackend.hpp
- include/KokkosCore_Config_SetupBackend.hpp
- include/KokkosCore_config.h
- include/KokkosExp_InterOp.hpp
- include/KokkosExp_MDRangePolicy.hpp
- include/Kokkos_Abort.hpp
- include/Kokkos_AcquireUniqueTokenImpl.hpp
- include/Kokkos_AnonymousSpace.hpp
- include/Kokkos_Array.hpp
- include/Kokkos_Assert.hpp
- include/Kokkos_Atomic.hpp
- include/Kokkos_Atomics_Desul_Wrapper.hpp
- include/Kokkos_BitManipulation.hpp
- include/Kokkos_Bitset.hpp
- include/Kokkos_Clamp.hpp
- include/Kokkos_Complex.hpp
- include/Kokkos_Concepts.hpp
- include/Kokkos_CopyViews.hpp
- include/Kokkos_Core.hpp
- include/Kokkos_Core_fwd.hpp
- include/Kokkos_Crs.hpp
- include/Kokkos_DetectionIdiom.hpp
- include/Kokkos_DualView.hpp
- include/Kokkos_DynRankView.hpp
- include/Kokkos_DynamicView.hpp
- include/Kokkos_ErrorReporter.hpp
- include/Kokkos_ExecPolicy.hpp
- include/Kokkos_Extents.hpp
- include/Kokkos_Functional.hpp
- include/Kokkos_Graph.hpp
- include/Kokkos_GraphNode.hpp
- include/Kokkos_Graph_fwd.hpp
- include/Kokkos_Half.hpp
- include/Kokkos_HostSpace.hpp
- include/Kokkos_Iterator.hpp
- include/Kokkos_Layout.hpp
- include/Kokkos_Macros.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| kokkos-kokkos-5.2.2_GH0.tar.gz | 1.818136e+06 | 491fe02cb127559dd3c996f6693686f1eab00a53fd5c184e18e663896884175e |