XGCa
|
#include <Kokkos_Core.hpp>
#include <Kokkos_Random.hpp>
#include <vector>
Go to the source code of this file.
Macros | |
#define | KOKKOS_TEAM_SCRATCH_OPT 0 |
#define | DEVICE_PRINTF(...) printf(__VA_ARGS__) |
Typedefs | |
using | MemSpace = Kokkos::CudaSpace |
using | ExSpace = Kokkos::Cuda |
using | DeviceType = Kokkos::Device< ExSpace, MemSpace > |
using | HostMemSpace = Kokkos::HostSpace |
using | HostExSpace = Kokkos::OpenMP |
using | HostType = Kokkos::Device< HostExSpace, HostMemSpace > |
using | MPIDeviceType = HostType |
using | CLayout = Kokkos::LayoutRight |
using | NoInit = Kokkos::ViewAllocateWithoutInitializing |
typedef Kokkos::Random_XorShift64_Pool < DeviceType > | pool_type |
typedef pool_type::generator_type | RandGen |
Variables | |
static constexpr const Kokkos::Experimental::WorkItemProperty::HintLightWeight_t | Async = Kokkos::Experimental::WorkItemProperty::HintLightWeight |
#define DEVICE_PRINTF | ( | ... | ) | printf(__VA_ARGS__) |
#define KOKKOS_TEAM_SCRATCH_OPT 0 |
using CLayout = Kokkos::LayoutRight |
using DeviceType = Kokkos::Device<ExSpace,MemSpace> |
using ExSpace = Kokkos::Cuda |
using HostExSpace = Kokkos::OpenMP |
using HostMemSpace = Kokkos::HostSpace |
using HostType = Kokkos::Device<HostExSpace,HostMemSpace> |
using MemSpace = Kokkos::CudaSpace |
using MPIDeviceType = HostType |
using NoInit = Kokkos::ViewAllocateWithoutInitializing |
typedef Kokkos::Random_XorShift64_Pool<DeviceType> pool_type |
typedef pool_type::generator_type RandGen |
|
static |