alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
config.hpp File Reference
#include "alpaka/core/PP.hpp"
#include "alpaka/core/hipConfig.hpp"
#include "alpaka/version.hpp"
#include <cuda.h>
#include <omp.h>

Go to the source code of this file.

Macros

#define ALPAKA_ARCH_AMD   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
 HIP device compile.
#define ALPAKA_ARCH_ARM   0
#define ALPAKA_ARCH_PTX   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
 NVIDIA device compile.
#define ALPAKA_ARCH_RISCV   0
#define ALPAKA_ARCH_X86   0
#define ALPAKA_COMP_CLANG   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_CLANG_CUDA   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_GNUC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_HIP   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_IBM   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_ICPX   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_MSVC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_NVCC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_COMP_PGI   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_LANG_CUDA   ALPAKA_VVRRP_TO_VERSION(CUDART_VERSION)
#define ALPAKA_LANG_HIP   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_LANG_ONEAPI   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_LANG_SYCL   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE
#define ALPAKA_OMP   ALPAKA_YYYYMM_TO_VERSION(_OPENMP)
#define ALPAKA_OS_CYGWIN   0
#define ALPAKA_OS_IOS   0
#define ALPAKA_OS_LINUX   0
#define ALPAKA_OS_WINDOWS   0
#define ALPAKA_TBB   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Macro Definition Documentation

◆ ALPAKA_ARCH_AMD

#define ALPAKA_ARCH_AMD   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

HIP device compile.

The version on the host side will always be ALPAKA_VERSION_NUMBER_NOT_AVAILABLE. On the device side unknown version will be set to ALPAKA_VERSION_NUMBER_UNKNOWN.

Rules:

Definition at line 143 of file config.hpp.

◆ ALPAKA_ARCH_ARM

#define ALPAKA_ARCH_ARM   0

Definition at line 106 of file config.hpp.

◆ ALPAKA_ARCH_PTX

#define ALPAKA_ARCH_PTX   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

NVIDIA device compile.

Definition at line 122 of file config.hpp.

◆ ALPAKA_ARCH_RISCV

#define ALPAKA_ARCH_RISCV   0

Definition at line 97 of file config.hpp.

◆ ALPAKA_ARCH_X86

#define ALPAKA_ARCH_X86   0

Definition at line 88 of file config.hpp.

◆ ALPAKA_COMP_CLANG

#define ALPAKA_COMP_CLANG   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 171 of file config.hpp.

◆ ALPAKA_COMP_CLANG_CUDA

#define ALPAKA_COMP_CLANG_CUDA   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 206 of file config.hpp.

◆ ALPAKA_COMP_GNUC

#define ALPAKA_COMP_GNUC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 190 of file config.hpp.

◆ ALPAKA_COMP_HIP

#define ALPAKA_COMP_HIP   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 156 of file config.hpp.

◆ ALPAKA_COMP_IBM

#define ALPAKA_COMP_IBM   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 198 of file config.hpp.

◆ ALPAKA_COMP_ICPX

#define ALPAKA_COMP_ICPX   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 222 of file config.hpp.

◆ ALPAKA_COMP_MSVC

#define ALPAKA_COMP_MSVC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 179 of file config.hpp.

◆ ALPAKA_COMP_NVCC

#define ALPAKA_COMP_NVCC   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 164 of file config.hpp.

◆ ALPAKA_COMP_PGI

#define ALPAKA_COMP_PGI   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 213 of file config.hpp.

◆ ALPAKA_LANG_CUDA

#define ALPAKA_LANG_CUDA   ALPAKA_VVRRP_TO_VERSION(CUDART_VERSION)

Definition at line 258 of file config.hpp.

◆ ALPAKA_LANG_HIP

#define ALPAKA_LANG_HIP   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 237 of file config.hpp.

◆ ALPAKA_LANG_ONEAPI

#define ALPAKA_LANG_ONEAPI   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 276 of file config.hpp.

◆ ALPAKA_LANG_SYCL

#define ALPAKA_LANG_SYCL   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 269 of file config.hpp.

◆ ALPAKA_OMP

#define ALPAKA_OMP   ALPAKA_YYYYMM_TO_VERSION(_OPENMP)

Definition at line 286 of file config.hpp.

◆ ALPAKA_OS_CYGWIN

#define ALPAKA_OS_CYGWIN   0

Definition at line 77 of file config.hpp.

◆ ALPAKA_OS_IOS

#define ALPAKA_OS_IOS   0

Definition at line 68 of file config.hpp.

◆ ALPAKA_OS_LINUX

#define ALPAKA_OS_LINUX   0

Definition at line 59 of file config.hpp.

◆ ALPAKA_OS_WINDOWS

#define ALPAKA_OS_WINDOWS   0

Definition at line 49 of file config.hpp.

◆ ALPAKA_TBB

#define ALPAKA_TBB   ALPAKA_VERSION_NUMBER_NOT_AVAILABLE

Definition at line 315 of file config.hpp.