Go to the documentation of this file. 26 #ifndef __STARPU_CONFIG_PUBLIC_H__ 27 #define __STARPU_CONFIG_PUBLIC_H__ 29 #define STARPU_MAJOR_VERSION 1 30 #define STARPU_MINOR_VERSION 1 31 #define STARPU_RELEASE_VERSION 1 33 #define STARPU_USE_CPU 1 34 #define STARPU_USE_CUDA 1 35 #define STARPU_USE_OPENCL 1 36 #define STARPU_USE_MIC 1 37 #define STARPU_USE_SCC 1 39 #define STARPU_OPENMP 1 41 #define STARPU_SIMGRID 1 42 #define STARPU_SIMGRID_HAVE_XBT_BARRIER_INIT 1 43 #define STARPU_HAVE_SIMGRID_MSG_H 1 44 #define STARPU_HAVE_XBT_SYNCHRO_H 1 45 #define STARPU_HAVE_VALGRIND_H 1 46 #define STARPU_HAVE_MEMCHECK_H 1 47 #define STARPU_VALGRIND_FULL 1 48 #define STARPU_SANITIZE_LEAK 1 49 #define STARPU_NON_BLOCKING_DRIVERS 1 51 #define STARPU_HAVE_ICC 1 53 #define STARPU_USE_MPI 1 55 #define STARPU_ATLAS 1 57 #define STARPU_OPENBLAS 1 59 #define STARPU_SYSTEM_BLAS 1 61 #define STARPU_OPENCL_DATADIR 1 62 #define STARPU_HAVE_MAGMA 1 64 #define STARPU_OPENGL_RENDER 1 65 #define STARPU_USE_GTK 1 66 #define STARPU_HAVE_X11 1 68 #define STARPU_HAVE_POSIX_MEMALIGN 1 70 #define STARPU_HAVE_MEMALIGN 1 72 #define STARPU_HAVE_MALLOC_H 1 74 #define STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP 1 75 #define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 76 #define STARPU_HAVE_SYNC_FETCH_AND_ADD 1 77 #define STARPU_HAVE_SYNC_FETCH_AND_OR 1 78 #define STARPU_HAVE_SYNC_LOCK_TEST_AND_SET 1 79 #define STARPU_HAVE_SYNC_SYNCHRONIZE 1 81 #define STARPU_DEVEL 1 82 #define STARPU_MODEL_DEBUG 1 83 #define STARPU_NO_ASSERT 1 84 #define STARPU_DEBUG 1 85 #define STARPU_VERBOSE 1 86 #define STARPU_GDB_PATH 1 88 #define STARPU_HAVE_FFTW 1 89 #define STARPU_HAVE_FFTWF 1 90 #define STARPU_HAVE_FFTWL 1 91 #define STARPU_HAVE_CUFFTDOUBLECOMPLEX 1 93 #define STARPU_HAVE_CURAND 1 95 #define STARPU_MAXNODES 1 96 #define STARPU_NMAXBUFS 1 97 #define STARPU_MAXCPUS 1 98 #define STARPU_MAXCUDADEVS 1 99 #define STARPU_MAXOPENCLDEVS 1 100 #define STARPU_MAXMICDEVS 1 101 #define STARPU_MAXSCCDEVS 1 102 #define STARPU_NMAXWORKERS 1 103 #define STARPU_NMAX_SCHED_CTXS 1 104 #define STARPU_MAXIMPLEMENTATIONS 1 105 #define STARPU_MAXMPKERNELS 1 106 #define STARPU_USE_SC_HYPERVISOR 1 107 #define STARPU_SC_HYPERVISOR_DEBUG 1 108 #define STARPU_HAVE_GLPK_H 1 110 #define STARPU_HAVE_CUDA_MEMCPY_PEER 1 111 #define STARPU_HAVE_LIBNUMA 1 113 #define STARPU_HAVE_WINDOWS 1 114 #define STARPU_LINUX_SYS 1 115 #define STARPU_HAVE_SETENV 1 116 #define STARPU_HAVE_UNSETENV 1 117 #define STARPU_HAVE_UNISTD_H 1 119 #define STARPU_USE_FXT 1 120 #define STARPU_FXT_LOCK_TRACES 1 123 typedef long starpu_ssize_t;
124 #define __starpu_func__ __FUNCTION__ 126 # include <sys/types.h> 127 typedef ssize_t starpu_ssize_t;
128 #define __starpu_func__ __func__ 131 #if defined(c_plusplus) || defined(__cplusplus) 133 # define __starpu_inline inline 134 #elif defined(_MSC_VER) || defined(__HP_cc) 135 # define __starpu_inline __inline 137 # define __starpu_inline __inline__ 140 #define STARPU_QUICK_CHECK 1 141 #define STARPU_LONG_CHECK 1 142 #define STARPU_USE_DRAND48 1 143 #define STARPU_USE_ERAND48_R 1 144 #define STARPU_HAVE_NEARBYINTF 1 145 #define STARPU_HAVE_RINTF 1 146 #define STARPU_USE_TOP 1 148 #define STARPU_HAVE_HWLOC 1 149 #define STARPU_HAVE_PTHREAD_SPIN_LOCK 1 150 #define STARPU_HAVE_PTHREAD_BARRIER 1 151 #define STARPU_HAVE_PTHREAD_SETNAME_NP 1 152 #define STARPU_HAVE_STRUCT_TIMESPEC 1 155 #define STARPU_HAVE_HELGRIND_H 1 158 #define HAVE_MPI_COMM_F2C 1 160 #define STARPU_HAVE_DARWIN 1 162 #define STARPU_HAVE_STRERROR_R 1 163 #define STARPU_HAVE_STATEMENT_EXPRESSIONS 1 164 #define STARPU_PERF_MODEL_DIR 1