StarPU Internal Handbook

Macros
config.h File Reference

Go to the source code of this file.

## Macros
#define | CONFIG_FUT
#define | HAVE_AIO_H
#define | HAVE_AYUDAME_H
#define | HAVE_CBLAS_SGEMV
#define | HAVE_CLENQUEUEMARKERWITHWAITLIST
#define | HAVE_CLGETEXTENSIONFUNCTIONADDRESSFORPLATFORM
#define | HAVE_CLOCK_GETTIME
#define | HAVE_CL_CL_EXT_H
#define | HAVE_COPY_FILE_RANGE
#define | HAVE_CUDA_GL_INTEROP_H
#define | HAVE_CXX11
#define | HAVE_DECL_CUSPARSESETSTREAM
#define | HAVE_DECL_ENABLE_FUT_FLUSH
#define | HAVE_DECL_FUT_SETUP_FLUSH_CALLBACK
#define | HAVE_DECL_FUT_SET_FILENAME
#define | HAVE_DECL_HWLOC_CUDA_GET_DEVICE_OSDEV_BY_INDEX
#define | HAVE_DECL_NVMLDEVICEGETTOTALENERGYCONSUMPTION
#define | HAVE_DECL_SMPI_PROCESS_SET_USER_DATA
#define | HAVE_DLB_H
#define | HAVE_DLFCN_H
#define | HAVE_ENABLE_FUT_FLUSH
#define | HAVE_FUT_SETUP_FLUSH_CALLBACK
#define | HAVE_FUT_SET_FILENAME
#define | HAVE_FXT_CLOSE
#define | HAVE_GETRLIMIT
#define | HAVE_GLPK_H
#define | HAVE_HDF5_H
#define | HAVE_HWLOC_CPUKINDS_GET_NR
#define | HAVE_HWLOC_GLIBC_SCHED_H
#define | HAVE_HWLOC_TOPOLOGY_DUP
#define | HAVE_HWLOC_TOPOLOGY_SET_COMPONENTS
#define | HAVE_INTTYPES_H
#define | HAVE_LEVELDB_DB_H
#define | HAVE_LIBATLAS
#define | HAVE_LIBBLAS_OPENBLAS
#define | HAVE_LIBCBLAS
#define | HAVE_LIBCUSPARSE
#define | HAVE_LIBDLB
#define | HAVE_LIBGFORTRAN
#define | HAVE_LIBGL
#define | HAVE_LIBGLPK
#define | HAVE_LIBGLU
#define | HAVE_LIBGLUT
#define | HAVE_LIBGOTO
#define | HAVE_LIBGOTO2
#define | HAVE_LIBHDF5
#define | HAVE_LIBIFCORE
#define | HAVE_LIBLEVELDB
#define | HAVE_LIBOPENBLAS
#define | HAVE_LIBRT
#define | HAVE_LIBSIMGRID
#define | HAVE_LIBWS2_32
#define | HAVE_MALLOC_H
#define | HAVE_MEMALIGN
#define | HAVE_MEMORY_H
#define | HAVE_MKDTEMP
#define | HAVE_MKOSTEMP
#define | HAVE_MPI_COMM_F2C
#define | HAVE_MSG_ENVIRONMENT_GET_ROUTING_ROOT
#define | HAVE_MSG_GET_AS_BY_NAME
#define | HAVE_MSG_HOST_GET_SPEED
#define | HAVE_MSG_MSG_H
#define | HAVE_MSG_PROCESS_ATTACH
#define | HAVE_MSG_PROCESS_SELF_NAME
#define | HAVE_MSG_PROCESS_USERDATA_INIT
#define | HAVE_MSG_ZONE_GET_BY_NAME
#define | HAVE_MSG_ZONE_GET_HOSTS
#define | HAVE_NVMLDEVICEGETTOTALENERGYCONSUMPTION
#define | HAVE_PIOM_LTASK_SET_BOUND_THREAD_OS_INDEXES
#define | HAVE_POSIX_MEMALIGN
#define | HAVE_POTI_INIT_CUSTOM
#define | HAVE_POTI_USER_NEWEVENT
#define | HAVE_PREAD
#define | HAVE_PTHREAD_SETAFFINITY_NP
#define | HAVE_PTHREAD_SPIN_LOCK
#define | HAVE_PWRITE
#define | HAVE_SCANDIR
#define | HAVE_SG_ACTOR_ATTACH
#define | HAVE_SG_ACTOR_DATA
#define | HAVE_SG_ACTOR_EXECUTE
#define | HAVE_SG_ACTOR_GET_DATA
#define | HAVE_SG_ACTOR_INIT
#define | HAVE_SG_ACTOR_ON_EXIT
#define | HAVE_SG_ACTOR_REF
#define | HAVE_SG_ACTOR_SELF
#define | HAVE_SG_ACTOR_SELF_EXECUTE
#define | HAVE_SG_ACTOR_SET_DATA
#define | HAVE_SG_ACTOR_SLEEP_FOR
#define | HAVE_SG_CFG_SET_INT
#define | HAVE_SG_CONFIG_CONTINUE_AFTER_HELP
#define | HAVE_SG_HOST_GET_PROPERTIES
#define | HAVE_SG_HOST_GET_ROUTE
#define | HAVE_SG_HOST_GET_SPEED
#define | HAVE_SG_HOST_LIST
#define | HAVE_SG_HOST_ROUTE
#define | HAVE_SG_HOST_SELF
#define | HAVE_SG_HOST_SENDTO
#define | HAVE_SG_HOST_SEND_TO
#define | HAVE_SG_HOST_SPEED
#define | HAVE_SG_LINK_BANDWIDTH_SET
#define | HAVE_SG_LINK_GET_NAME
#define | HAVE_SG_LINK_NAME
#define | HAVE_SG_LINK_SET_BANDWIDTH
#define | HAVE_SG_ZONE_GET_BY_NAME
#define | HAVE_SG_ZONE_GET_HOSTS
#define | HAVE_SIMCALL_PROCESS_CREATE
#define | HAVE_SIMGRID_ACTOR_H
#define | HAVE_SIMGRID_BARRIER_H
#define | HAVE_SIMGRID_COND_H
#define | HAVE_SIMGRID_ENGINE_H
#define | HAVE_SIMGRID_GET_CLOCK
#define | HAVE_SIMGRID_HOST_H
#define | HAVE_SIMGRID_INIT
#define | HAVE_SIMGRID_MSG_H
#define | HAVE_SIMGRID_MUTEX_H
#define | HAVE_SIMGRID_SEMAPHORE_H
#define | HAVE_SIMGRID_SET_MAESTRO
#define | HAVE_SIMGRID_SIMDAG_H
#define | HAVE_SIMGRID_VERSION_H
#define | HAVE_SIMGRID_ZONE_H
#define | HAVE_SMPI_PROCESS_SET_USER_DATA
#define | HAVE_SMPI_THREAD_CREATE
#define | HAVE_SMX_ACTOR_T
#define | HAVE_STDINT_H
#define | HAVE_STDLIB_H
#define | HAVE_STRINGS_H
#define | HAVE_STRING_H
#define | HAVE_SYSCONF
#define | HAVE_SYS_STAT_H
#define | HAVE_SYS_TYPES_H
#define | HAVE_UNISTD_H
#define | HAVE_VALGRIND_HELGRIND_H
#define | HAVE_VALGRIND_MEMCHECK_H
#define | HAVE_VALGRIND_VALGRIND_H
#define | HAVE_XBT_BARRIER_INIT
#define | HAVE_XBT_BASE_H
#define | HAVE_XBT_CONFIG_H
#define | HAVE_XBT_MUTEX_TRY_ACQUIRE
#define | HAVE_XBT_SYNCHRO_H
#define | LT_OBJDIR
#define | PACKAGE
#define | PACKAGE_BUGREPORT
#define | PACKAGE_NAME
#define | PACKAGE_STRING
#define | PACKAGE_TARNAME
#define | PACKAGE_URL
#define | PACKAGE_VERSION
#define | SIZEOF_VOID_P
#define | STARPURM_DLB_VERBOSE
#define | STARPURM_HAVE_DLB
#define | STARPURM_HAVE_DLB_CALLBACK_ARG
#define | STARPURM_STARPU_HAVE_WORKER_CALLBACKS
#define | STARPURM_VERBOSE
#define | STARPU_ARMPL
#define | STARPU_ATLAS
#define | STARPU_BUILD_DIR
#define | STARPU_BUILT_IN_MIN_DGELS
#define | STARPU_CLUSTER
#define | STARPU_DEBUG
#define | STARPU_DEVEL
#define | STARPU_DISABLE_ASYNCHRONOUS_COPY
#define | STARPU_DISABLE_ASYNCHRONOUS_CUDA_COPY
#define | STARPU_DISABLE_ASYNCHRONOUS_MIC_COPY
#define | STARPU_DISABLE_ASYNCHRONOUS_MPI_MS_COPY
#define | STARPU_DISABLE_ASYNCHRONOUS_OPENCL_COPY
#define | STARPU_EXTRA_VERBOSE
#define | STARPU_FXT_LOCK_TRACES
#define | STARPU_GDB_PATH
#define | STARPU_GOTO
#define | STARPU_HAVE_ATOMIC_COMPARE_EXCHANGE_N
#define | STARPU_HAVE_ATOMIC_EXCHANGE_N
#define | STARPU_HAVE_ATOMIC_FETCH_ADD
#define | STARPU_HAVE_ATOMIC_FETCH_OR
#define | STARPU_HAVE_ATOMIC_TEST_AND_SET
#define | STARPU_HAVE_BLAS
#define | STARPU_HAVE_BUSID
#define | STARPU_HAVE_CBLAS_H
#define | STARPU_HAVE_CUDA_MEMCPY_PEER
#define | STARPU_HAVE_CUFFTDOUBLECOMPLEX
#define | STARPU_HAVE_CURAND
#define | STARPU_HAVE_CXX11
#define | STARPU_HAVE_DARWIN
#define | STARPU_HAVE_DOMAINID
#define | STARPU_HAVE_F77_H
#define | STARPU_HAVE_FC
#define | STARPU_HAVE_FFTW
#define | STARPU_HAVE_FFTWF
#define | STARPU_HAVE_FFTWL
#define | STARPU_HAVE_GLPK_H
#define | STARPU_HAVE_HDF5
#define | STARPU_HAVE_HELGRIND_H
#define | STARPU_HAVE_HWLOC
#define | STARPU_HAVE_ICC
#define | STARPU_HAVE_LEVELDB
#define | STARPU_HAVE_LIBNUMA
#define | STARPU_HAVE_LIBNVIDIA_ML
#define | STARPU_HAVE_MAGMA
#define | STARPU_HAVE_MALLOC_H
#define | STARPU_HAVE_MEMALIGN
#define | STARPU_HAVE_MEMCHECK_H
#define | STARPU_HAVE_MSG_MSG_H
#define | STARPU_HAVE_NEARBYINTF
#define | STARPU_HAVE_POSIX_MEMALIGN
#define | STARPU_HAVE_POTI
#define | STARPU_HAVE_PTHREAD_BARRIER
#define | STARPU_HAVE_PTHREAD_SETNAME_NP
#define | STARPU_HAVE_PTHREAD_SPIN_LOCK
#define | STARPU_HAVE_RINTF
#define | STARPU_HAVE_SCHED_YIELD
#define | STARPU_HAVE_SETENV
#define | STARPU_HAVE_SIMGRID_ACTOR_H
#define | STARPU_HAVE_SIMGRID_BARRIER_H
#define | STARPU_HAVE_SIMGRID_COND_H
#define | STARPU_HAVE_SIMGRID_ENGINE_H
#define | STARPU_HAVE_SIMGRID_HOST_H
#define | STARPU_HAVE_SIMGRID_MSG_H
#define | STARPU_HAVE_SIMGRID_MUTEX_H
#define | STARPU_HAVE_SIMGRID_SEMAPHORE_H
#define | STARPU_HAVE_SIMGRID_SIMDAG_H
#define | STARPU_HAVE_SIMGRID_VERSION_H
#define | STARPU_HAVE_SIMGRID_ZONE_H
#define | STARPU_HAVE_SMX_ACTOR_T
#define | STARPU_HAVE_STATEMENT_EXPRESSIONS
#define | STARPU_HAVE_STRERROR_R
#define | STARPU_HAVE_STRUCT_TIMESPEC
#define | STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP
#define | STARPU_HAVE_SYNC_FETCH_AND_ADD
#define | STARPU_HAVE_SYNC_FETCH_AND_OR
#define | STARPU_HAVE_SYNC_LOCK_TEST_AND_SET
#define | STARPU_HAVE_SYNC_SYNCHRONIZE
#define | STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP
#define | STARPU_HAVE_UNISTD_H
#define | STARPU_HAVE_UNSETENV
#define | STARPU_HAVE_VALGRIND_H
#define | STARPU_HAVE_WINDOWS
#define | STARPU_HAVE_X11
#define | STARPU_HAVE_XBT_BASE_H
#define | STARPU_HAVE_XBT_CONFIG_H
#define | STARPU_HAVE_XBT_SYNCHRO_H
#define | STARPU_HISTORYMAXERROR
#define | STARPU_LINUX_SYS
#define | STARPU_LONG_CHECK
#define | STARPU_MAJOR_VERSION
#define | STARPU_MAXCPUS
#define | STARPU_MAXCUDADEVS
#define | STARPU_MAXIMPLEMENTATIONS
#define | STARPU_MAXMICCORES
#define | STARPU_MAXMICDEVS
#define | STARPU_MAXMPIDEVS
#define | STARPU_MAXMPKERNELS
#define | STARPU_MAXNODES
#define | STARPU_MAXNUMANODES
#define | STARPU_MAXOPENCLDEVS
#define | STARPU_MEMORY_STATS
#define | STARPU_MIC_USE_RMA
#define | STARPU_MINOR_VERSION
#define | STARPU_MKL
#define | STARPU_MLR_MODEL
#define | STARPU_MODEL_DEBUG
#define | STARPU_MPI_EXTRA_VERBOSE
#define | STARPU_MPI_MASTER_SLAVE_MULTIPLE_THREAD
#define | STARPU_MPI_PEDANTIC_ISEND
#define | STARPU_MPI_VERBOSE
#define | STARPU_NATIVE_WINTHREADS
#define | STARPU_NEW_CHECK
#define | STARPU_NMAXBUFS
#define | STARPU_NMAXWORKERS
#define | STARPU_NMAX_COMBINEDWORKERS
#define | STARPU_NMAX_SCHED_CTXS
#define | STARPU_NON_BLOCKING_DRIVERS
#define | STARPU_NO_ASSERT
#define | STARPU_OPENBLAS
#define | STARPU_OPENBSD_SYS
#define | STARPU_OPENCL_SIMULATOR
#define | STARPU_OPENGL_RENDER
#define | STARPU_OPENMP
#define | STARPU_PERF_DEBUG
#define | STARPU_PERF_MODEL_DIR
#define | STARPU_QUICK_CHECK
#define | STARPU_RELEASE_VERSION
#define | STARPU_SC_HYPERVISOR_DEBUG
#define | STARPU_SIMGRID
#define | STARPU_SIMGRID_HAVE_SIMGRID_INIT
#define | STARPU_SIMGRID_HAVE_XBT_BARRIER_INIT
#define | STARPU_SIMGRID_MC
#define | STARPU_SPINLOCK_CHECK
#define | STARPU_SRC_DIR
#define | STARPU_STATIC_ONLY
#define | STARPU_SYSTEM_BLAS
#define | STARPU_USE_ALLOCATION_CACHE
#define | STARPU_USE_AYUDAME1
#define | STARPU_USE_AYUDAME2
#define | STARPU_USE_CPU
#define | STARPU_USE_CUDA
#define | STARPU_USE_DRAND48
#define | STARPU_USE_ERAND48_R
#define | STARPU_USE_FXT
#define | STARPU_USE_MIC
#define | STARPU_USE_MP
#define | STARPU_USE_MPI
#define | STARPU_USE_MPI_MASTER_SLAVE
#define | STARPU_USE_MPI_MPI
#define | STARPU_USE_MPI_NMAD
#define | STARPU_USE_OPENCL
#define | STARPU_USE_SC_HYPERVISOR
#define | STARPU_VALGRIND_FULL
#define | STARPU_VERBOSE
#define | STARPU_WORKER_CALLBACKS
#define | STDC_HEADERS
#define | VERSION
#define | X_DISPLAY_MISSING
#define | restrict