config.in.h File Reference

Macros

#define TTG_CXX_COROUTINE_HEADER   <@CXX_COROUTINE_HEADER@>
 
#define TTG_CXX_COROUTINE_NAMESPACE   @CXX_COROUTINE_NAMESPACE@
 
#define TTG_HAVE_COROUTINE
 
#define TTG_HAVE_CUDA
 
#define TTG_HAVE_CUDART
 
#define TTG_HAVE_HIP
 
#define TTG_HAVE_HIPBLAS
 
#define TTG_HAVE_LEVEL_ZERO
 
#define TTG_HAVE_DEVICE
 
#define TTG_HAVE_MPI
 
#define TTG_HAVE_MPIEXT
 

Macro Definition Documentation

◆ TTG_CXX_COROUTINE_HEADER

#define TTG_CXX_COROUTINE_HEADER   <@CXX_COROUTINE_HEADER@>

the C++ header containing the coroutine API

Definition at line 9 of file config.in.h.

◆ TTG_CXX_COROUTINE_NAMESPACE

#define TTG_CXX_COROUTINE_NAMESPACE   @CXX_COROUTINE_NAMESPACE@

the C++ namespace containing the coroutine API

Definition at line 12 of file config.in.h.

◆ TTG_HAVE_COROUTINE

#define TTG_HAVE_COROUTINE

whether the compiler supports C++ coroutines

Definition at line 15 of file config.in.h.

◆ TTG_HAVE_CUDA

#define TTG_HAVE_CUDA

whether TTG has CUDA language support

Definition at line 18 of file config.in.h.

◆ TTG_HAVE_CUDART

#define TTG_HAVE_CUDART

whether TTG has CUDA runtime support

Definition at line 21 of file config.in.h.

◆ TTG_HAVE_DEVICE

#define TTG_HAVE_DEVICE

whether TTG has any device programming model (CUDA/HIP/LEVEL_ZERO) support

Definition at line 33 of file config.in.h.

◆ TTG_HAVE_HIP

#define TTG_HAVE_HIP

whether TTG has HIP support

Definition at line 24 of file config.in.h.

◆ TTG_HAVE_HIPBLAS

#define TTG_HAVE_HIPBLAS

whether TTG has HIP BLAS library

Definition at line 27 of file config.in.h.

◆ TTG_HAVE_LEVEL_ZERO

#define TTG_HAVE_LEVEL_ZERO

whether TTG has Intel Level Zero support

Definition at line 30 of file config.in.h.

◆ TTG_HAVE_MPI

#define TTG_HAVE_MPI

whether TTG has MPI library

Definition at line 36 of file config.in.h.

◆ TTG_HAVE_MPIEXT

#define TTG_HAVE_MPIEXT

whether TTG has the mpi-ext.h header

Definition at line 39 of file config.in.h.