dev-cpp/kokkos (ex_repo)

Search

Install

Install this package:

emerge -a dev-cpp/kokkos

Package Information

Description:
C++ Performance Portability Programming EcoSystem
Homepage:
https://github.com/kokkos
License:
BSD

Versions

Version EAPI Keywords Slot
4.1.0 8 -x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lg3dx6fd@gmail.com</email>
		<name>Arniiiii</name>
	</maintainer>
	<use>
		<flag name="openmp">Enable the OpenMP execution space. Requires the compiler to support OpenMP (e.g., -fopenmp).</flag>
		<flag name="cuda">Enable the CUDA execution space. Any Kokkos application compiled for CUDA embeds CUDA code via template metaprogramming. Thus, the whole application must be built with a CUDA-capable compiler. (At the moment, the only such compilers are NVIDIA’s NVCC and Clang 10.0+)</flag>
		<flag name="threads">Enable the C++ Threads execution space. (aka multithread support)</flag>
		<flag name="sycl">Enable the SYCL execution space. Requires a compiler capable of understanding SYCL.</flag>
		<flag name="hip">Enable the HIP execution space. Requires a compiler capable of understanding HIP.</flag>
		<flag name="serial">Enable the Serial execution space.(Single thread without parallelization support)</flag>
	</use>
	<upstream>
		<changelog>https://github.com/kokkos/kokkos/blob/master/CHANGELOG.md</changelog>
		<doc>https://kokkos.org/kokkos-core-wiki/index.html</doc>
		<bugs-to>https://github.com/kokkos/kokkos/issues</bugs-to>
		<remote-id type="github">kokkos/kokkos</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-cpp/kokkos | euse -E <flag> -p dev-cpp/kokkos | euse -D <flag> -p dev-cpp/kokkos

Flag Description 4.1.0
cuda Enable the CUDA execution space. Any Kokkos application compiled for CUDA embeds CUDA code via template metaprogramming. Thus, the whole application must be built with a CUDA-capable compiler. (At the moment, the only such compilers are NVIDIA’s NVCC and Clang 10.0+)
hip Enable the HIP execution space. Requires a compiler capable of understanding HIP.
openmp Enable the OpenMP execution space. Requires the compiler to support OpenMP (e.g., -fopenmp).
serial Enable the Serial execution space.(Single thread without parallelization support)
sycl Enable the SYCL execution space. Requires a compiler capable of understanding SYCL.
test ⚠️
threads Enable the C++ Threads execution space. (aka multithread support)

Manifest

Type File Size Versions
DIST kokkos-4.1.0.tar.gz 2330580 bytes 4.1.0
Unmatched Entries
Type File Size