ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Macros
config.in.h File Reference

Go to the source code of this file.

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 10 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 13 of file config.in.h.

◆ TTG_HAVE_COROUTINE

#define TTG_HAVE_COROUTINE

whether the compiler supports C++ coroutines

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

◆ TTG_HAVE_CUDA

#define TTG_HAVE_CUDA

whether TTG has CUDA language support

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

◆ TTG_HAVE_CUDART

#define TTG_HAVE_CUDART

whether TTG has CUDA runtime support

Definition at line 22 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 34 of file config.in.h.

◆ TTG_HAVE_HIP

#define TTG_HAVE_HIP

whether TTG has HIP support

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

◆ TTG_HAVE_HIPBLAS

#define TTG_HAVE_HIPBLAS

whether TTG has HIP BLAS library

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

◆ TTG_HAVE_LEVEL_ZERO

#define TTG_HAVE_LEVEL_ZERO

whether TTG has Intel Level Zero support

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

◆ TTG_HAVE_MPI

#define TTG_HAVE_MPI

whether TTG has MPI library

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

◆ TTG_HAVE_MPIEXT

#define TTG_HAVE_MPIEXT

whether TTG has the mpi-ext.h header

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