XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Typedefs | Variables
space_settings.hpp File Reference
#include <Kokkos_Core.hpp>
#include <Kokkos_Random.hpp>
#include <vector>
Include dependency graph for space_settings.hpp:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

#define DEVICE_PRINTF (   ...)    printf(__VA_ARGS__)
#define KOKKOS_TEAM_SCRATCH_OPT   0

Typedef Documentation

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 NoInit = Kokkos::ViewAllocateWithoutInitializing
typedef Kokkos::Random_XorShift64_Pool<DeviceType> pool_type
typedef pool_type::generator_type RandGen

Variable Documentation

constexpr const Kokkos::Experimental::WorkItemProperty::HintLightWeight_t Async = Kokkos::Experimental::WorkItemProperty::HintLightWeight
static