StarPU Internal Handbook
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_HWLOC_DISTANCES_OBJ_PAIR_VALUES
 
#define HAVE_DECL_HWLOC_HIP_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_DLOPEN
 
#define HAVE_ENABLE_FUT_FLUSH
 
#define HAVE_FUT_SETUP_FLUSH_CALLBACK
 
#define HAVE_FUT_SET_FILENAME
 
#define HAVE_FXT_BLOCKEV_LEAVE
 
#define HAVE_FXT_CLOSE
 
#define HAVE_GETPAGESIZE
 
#define HAVE_GETRLIMIT
 
#define HAVE_GLPK_H
 
#define HAVE_HDF5_H
 
#define HAVE_HIP_HIP_RUNTIME_API_H
 
#define HAVE_HIP_HIP_RUNTIME_H
 
#define HAVE_HWLOC_CPUKINDS_GET_NR
 
#define HAVE_HWLOC_GET_AREA_MEMLOCATION
 
#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_LIBDL
 
#define HAVE_LIBDLB
 
#define HAVE_LIBF77BLAS
 
#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_MKDTEMP
 
#define HAVE_MKOSTEMP
 
#define HAVE_MMAP
 
#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_PIOMAN
 
#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_PYTHON_H
 
#define HAVE_ROCBLAS_ROCBLAS_H
 
#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_SET_STACKSIZE
 
#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_LINK_H
 
#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_STDIO_H
 
#define HAVE_STDLIB_H
 
#define HAVE_STRINGS_H
 
#define HAVE_STRING_H
 
#define HAVE_SYSCONF
 
#define HAVE_SYS_PARAM_H
 
#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_BUBBLE
 
#define STARPU_BUBBLE_VERBOSE
 
#define STARPU_BUILD_DIR
 
#define STARPU_BUILT_IN_MIN_DGELS
 
#define STARPU_COVERITY
 
#define STARPU_DATA_LOCALITY_ENFORCE
 
#define STARPU_DEBUG
 
#define STARPU_DEVEL
 
#define STARPU_DISABLE_ASYNCHRONOUS_COPY
 
#define STARPU_DISABLE_ASYNCHRONOUS_CUDA_COPY
 
#define STARPU_DISABLE_ASYNCHRONOUS_MAX_FPGA_COPY
 
#define STARPU_DISABLE_ASYNCHRONOUS_MPI_MS_COPY
 
#define STARPU_DISABLE_ASYNCHRONOUS_OPENCL_COPY
 
#define STARPU_DISABLE_ASYNCHRONOUS_TCPIP_MS_COPY
 
#define STARPU_EXTRA_VERBOSE
 
#define STARPU_FXT_LOCK_TRACES
 
#define STARPU_FXT_MAX_FILES
 
#define STARPU_GDB_PATH
 
#define STARPU_GOTO
 
#define STARPU_HAVE_ATOMIC_COMPARE_EXCHANGE_N
 
#define STARPU_HAVE_ATOMIC_COMPARE_EXCHANGE_N_8
 
#define STARPU_HAVE_ATOMIC_EXCHANGE_N
 
#define STARPU_HAVE_ATOMIC_EXCHANGE_N_8
 
#define STARPU_HAVE_ATOMIC_FETCH_ADD
 
#define STARPU_HAVE_ATOMIC_FETCH_ADD_8
 
#define STARPU_HAVE_ATOMIC_FETCH_OR
 
#define STARPU_HAVE_ATOMIC_FETCH_OR_8
 
#define STARPU_HAVE_ATOMIC_TEST_AND_SET
 
#define STARPU_HAVE_BLAS
 
#define STARPU_HAVE_BUSID
 
#define STARPU_HAVE_CBLAS_H
 
#define STARPU_HAVE_CUDA_CANMAPHOST
 
#define STARPU_HAVE_CUDA_MEMCPY_PEER
 
#define STARPU_HAVE_CUDA_MNGMEM
 
#define STARPU_HAVE_CUDA_PAGEABLEMEM
 
#define STARPU_HAVE_CUDA_POINTER_TYPE
 
#define STARPU_HAVE_CUDA_UNIFIEDADDR
 
#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_HIP_MEMCPY_PEER
 
#define STARPU_HAVE_HWLOC
 
#define STARPU_HAVE_ICC
 
#define STARPU_HAVE_LEVELDB
 
#define STARPU_HAVE_LIBCUSOLVER
 
#define STARPU_HAVE_LIBCUSPARSE
 
#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_MPI_COMM_CREATE_GROUP
 
#define STARPU_HAVE_MPI_EXT
 
#define STARPU_HAVE_MPI_SYNC_CLOCKS
 
#define STARPU_HAVE_MSG_MSG_H
 
#define STARPU_HAVE_NEARBYINTF
 
#define STARPU_HAVE_POSIX_MEMALIGN
 
#define STARPU_HAVE_POTI
 
#define STARPU_HAVE_PROGRAM_INVOCATION_SHORT_NAME
 
#define STARPU_HAVE_PTHREAD_BARRIER
 
#define STARPU_HAVE_PTHREAD_SETNAME_NP
 
#define STARPU_HAVE_PTHREAD_SPIN_LOCK
 
#define STARPU_HAVE_RINTF
 
#define STARPU_HAVE_S4U_ON_TIME_ADVANCE_CB
 
#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_LINK_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_BOOL_COMPARE_AND_SWAP_8
 
#define STARPU_HAVE_SYNC_FETCH_AND_ADD
 
#define STARPU_HAVE_SYNC_FETCH_AND_ADD_8
 
#define STARPU_HAVE_SYNC_FETCH_AND_OR
 
#define STARPU_HAVE_SYNC_FETCH_AND_OR_8
 
#define STARPU_HAVE_SYNC_LOCK_TEST_AND_SET
 
#define STARPU_HAVE_SYNC_SYNCHRONIZE
 
#define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP
 
#define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP_8
 
#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_MAXHIPDEVS
 
#define STARPU_MAXIMPLEMENTATIONS
 
#define STARPU_MAXMAXFPGADEVS
 
#define STARPU_MAXMPIDEVS
 
#define STARPU_MAXNODES
 
#define STARPU_MAXNUMANODES
 
#define STARPU_MAXOPENCLDEVS
 
#define STARPU_MAXTCPIPDEVS
 
#define STARPU_MEMORY_STATS
 
#define STARPU_MINOR_VERSION
 
#define STARPU_MKL
 
#define STARPU_MLR_MODEL
 
#define STARPU_MODEL_DEBUG
 
#define STARPU_MPI_EXTRA_VERBOSE
 
#define STARPU_MPI_PEDANTIC_ISEND
 
#define STARPU_MPI_VERBOSE
 
#define STARPU_NATIVE_WINTHREADS
 
#define STARPU_NEW_CHECK
 
#define STARPU_NMAXBUFS
 
#define STARPU_NMAXDEVS
 
#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_OPENMP_LLVM
 
#define STARPU_PAPI
 
#define STARPU_PARALLEL_WORKER
 
#define STARPU_PERF_DEBUG
 
#define STARPU_PERF_MODEL_DIR
 
#define STARPU_PROF_TOOL
 
#define STARPU_PTHREAD_COND_INITIALIZER_ZERO
 
#define STARPU_PTHREAD_MUTEX_INITIALIZER_ZERO
 
#define STARPU_PTHREAD_RWLOCK_INITIALIZER_ZERO
 
#define STARPU_PYTHON_HAVE_NUMPY
 
#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_CUDA0
 
#define STARPU_USE_CUDA1
 
#define STARPU_USE_CUDA_MAP
 
#define STARPU_USE_DRAND48
 
#define STARPU_USE_ERAND48_R
 
#define STARPU_USE_FXT
 
#define STARPU_USE_HIP
 
#define STARPU_USE_HIPBLAS
 
#define STARPU_USE_MAX_FPGA
 
#define STARPU_USE_MP
 
#define STARPU_USE_MPI
 
#define STARPU_USE_MPI_FT
 
#define STARPU_USE_MPI_FT_STATS
 
#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_USE_TCPIP_MASTER_SLAVE
 
#define STARPU_VALGRIND_FULL
 
#define STARPU_VERBOSE
 
#define STARPU_WORKER_CALLBACKS
 
#define STDC_HEADERS
 
#define VERSION
 
#define X_DISPLAY_MISSING
 
#define restrict