Loading...
Searching...
No Matches
starpu_config.h File Reference
`#include <sys/types.h>`

Go to the source code of this file.

## Macros

#define | STARPU_MAJOR_VERSION
#define | STARPU_MINOR_VERSION
#define | STARPU_RELEASE_VERSION
#define | STARPU_USE_CPU
#define | STARPU_USE_CUDA
#define | STARPU_USE_CUDA0
#define | STARPU_USE_CUDA1
#define | STARPU_USE_HIP
#define | STARPU_HAVE_NVML_H
#define | STARPU_USE_OPENCL
#define | STARPU_USE_MAX_FPGA
#define | STARPU_USE_MPI_MASTER_SLAVE
#define | STARPU_USE_TCPIP_MASTER_SLAVE
#define | STARPU_OPENMP
#define | STARPU_BUBBLE
#define | STARPU_PARALLEL_WORKER
#define | STARPU_SIMGRID
#define | STARPU_SIMGRID_MC
#define | STARPU_SIMGRID_HAVE_XBT_BARRIER_INIT
#define | STARPU_HAVE_SIMGRID_MSG_H
#define | STARPU_HAVE_MSG_MSG_H
#define | STARPU_HAVE_SIMGRID_ACTOR_H
#define | STARPU_HAVE_SIMGRID_SEMAPHORE_H
#define | STARPU_HAVE_SIMGRID_MUTEX_H
#define | STARPU_HAVE_SIMGRID_COND_H
#define | STARPU_HAVE_SIMGRID_BARRIER_H
#define | STARPU_HAVE_XBT_SYNCHRO_H
#define | STARPU_HAVE_VALGRIND_H
#define | STARPU_HAVE_MEMCHECK_H
#define | STARPU_VALGRIND_FULL
#define | STARPU_SANITIZE_LEAK
#define | STARPU_NON_BLOCKING_DRIVERS
#define | STARPU_WORKER_CALLBACKS
#define | STARPU_HAVE_ICC
#define | STARPU_USE_MPI
#define | STARPU_USE_MPI_MPI
#define | STARPU_USE_MPI_NMAD
#define | STARPU_USE_MPI_FT
#define | STARPU_USE_MPI_FT_STATS
#define | STARPU_ATLAS
#define | STARPU_GOTO
#define | STARPU_OPENBLAS
#define | STARPU_MKL
#define | STARPU_ARMPL
#define | STARPU_SYSTEM_BLAS
#define | STARPU_HAVE_CBLAS_H
#define | STARPU_HAVE_BLAS
#define | STARPU_OPENCL_DATADIR
#define | STARPU_HAVE_LIBCUSPARSE
#define | STARPU_HAVE_LIBCUSOLVER
#define | STARPU_HAVE_MAGMA
#define | STARPU_OPENGL_RENDER
#define | STARPU_USE_GTK
#define | STARPU_HAVE_X11
#define | STARPU_PAPI
#define | STARPU_HAVE_POSIX_MEMALIGN
#define | STARPU_HAVE_MEMALIGN
#define | STARPU_HAVE_MALLOC_H
#define | STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP
#define | STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8
#define | STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP
#define | STARPU_HAVE_SYNC_VAL_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_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_SYNC_SYNCHRONIZE
#define | STARPU_DEVEL
#define | STARPU_MODEL_DEBUG
#define | STARPU_NO_ASSERT
#define | STARPU_DEBUG
#define | STARPU_VERBOSE
#define | STARPU_GDB_PATH
#define | STARPU_HAVE_FFTW
#define | STARPU_HAVE_FFTWF
#define | STARPU_HAVE_FFTWL
#define | STARPU_HAVE_CUFFTDOUBLECOMPLEX
#define | STARPU_HAVE_CURAND
#define | STARPU_MAXNODES
#define | STARPU_NMAXBUFS
#define | STARPU_FXT_MAX_FILES
#define | STARPU_MAXCPUS
#define | STARPU_MAXNUMANODES
#define | STARPU_MAXCUDADEVS
#define | STARPU_MAXOPENCLDEVS
#define | STARPU_MAXMAXFPGADEVS
#define | STARPU_MAXHIPDEVS
#define | STARPU_NMAXWORKERS
#define | STARPU_NMAX_SCHED_CTXS
#define | STARPU_MAXIMPLEMENTATIONS
#define | STARPU_USE_SC_HYPERVISOR
#define | STARPU_SC_HYPERVISOR_DEBUG
#define | STARPU_HAVE_GLPK_H
#define | STARPU_HAVE_CUDA_MEMCPY_PEER
#define | STARPU_HAVE_LIBNUMA
#define | STARPU_HAVE_WINDOWS
#define | STARPU_LINUX_SYS
#define | STARPU_HAVE_SETENV
#define | STARPU_HAVE_UNSETENV
#define | STARPU_HAVE_UNISTD_H
#define | STARPU_HAVE_HDF5
#define | STARPU_HAVE_MPI_COMM_CREATE_GROUP
#define | STARPU_USE_FXT
#define | STARPU_FXT_LOCK_TRACES
#define | __starpu_func__
#define | __starpu_inline
#define | STARPU_QUICK_CHECK
#define | STARPU_LONG_CHECK
#define | STARPU_USE_DRAND48
#define | STARPU_USE_ERAND48_R
#define | STARPU_HAVE_NEARBYINTF
#define | STARPU_HAVE_RINTF
#define | STARPU_HAVE_HWLOC
#define | STARPU_HAVE_PTHREAD_SPIN_LOCK
#define | STARPU_HAVE_PTHREAD_BARRIER
#define | STARPU_HAVE_PTHREAD_SETNAME_NP
#define | STARPU_HAVE_STRUCT_TIMESPEC
#define | STARPU_PTHREAD_MUTEX_INITIALIZER_ZERO
#define | STARPU_PTHREAD_COND_INITIALIZER_ZERO
#define | STARPU_PTHREAD_RWLOCK_INITIALIZER_ZERO
#define | STARPU_HAVE_HELGRIND_H
#define | HAVE_MPI_COMM_F2C
#define | STARPU_HAVE_DARWIN
#define | STARPU_HAVE_CXX11
#define | STARPU_HAVE_STRERROR_R
#define | STARPU_HAVE_STATEMENT_EXPRESSIONS
#define | STARPU_PERF_MODEL_DIR
#define | STARPU_PYTHON_HAVE_NUMPY
#define | STARPU_PROF_TOOL

## Typedefs

typedef ssize_t | starpu_ssize_t

## Macro Definition Documentation

## STARPU_USE_CUDA0

#define STARPU_USE_CUDA0

Defined when StarPU is testing the CUDA0 driver.

## STARPU_USE_CUDA1

#define STARPU_USE_CUDA1

Defined when StarPU is testing the CUDA1 driver.

## STARPU_USE_TCPIP_MASTER_SLAVE

#define STARPU_USE_TCPIP_MASTER_SLAVE

Defined when StarPU has been installed with TCP/IP Master Slave support. It should be used in your code to detect the availability of TCP/IP Master Slave.

## STARPU_HAVE_HELGRIND_H

#define STARPU_HAVE_HELGRIND_H

This is only for building examples

## HAVE_MPI_COMM_F2C

#define HAVE_MPI_COMM_F2C

Enable Fortran to C MPI interface