Install this package:
emerge -a dev-cpp/kokkos
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 4.1.0 | 8 | -x86 | 0 |
<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>
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) | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | kokkos-4.1.0.tar.gz | 2330580 bytes | 4.1.0 |
| Type | File | Size |
|---|