A library and framework for developing CPU-CUDA compatible applications under one unified code.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1.2 KiB

Core.h

The Core.h header file defines some useful types and some macros along with a few core classes.

Types

real32

real64

complex64

complex128

Macro Definitions

Device Indicators

CUDACC

DEVICE

Host-Device Automation

HD

SHARED

Compilation Options

CUDATOOLS_ARRAY_MAX_AXES

Macro Functions

Kernel

DECLARE_KERNEL

DEFINE_KERNEL

KERNEL

Device Helpers

BASIC_LOOP

Device Class

DEVICE_CLASS

Classes and Structs

CudaTools::StreamID

CudaTools::StreamID

CudaTools::Manager

CudaTools::Manager

CudaTools::Kernel::Settings

CudaTools::Kernel::Settings

CudaTools::Kernel::Basic

CudaTools::Kernel::basic