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_BUILD_DIR 1 62 #define STARPU_OPENCL_DATADIR 1 63 #define STARPU_HAVE_MAGMA 1 65 #define STARPU_OPENGL_RENDER 1 66 #define STARPU_USE_GTK 1 67 #define STARPU_HAVE_X11 1 69 #define STARPU_HAVE_POSIX_MEMALIGN 1 71 #define STARPU_HAVE_MEMALIGN 1 73 #define STARPU_HAVE_MALLOC_H 1 75 #define STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP 1 76 #define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP 1 77 #define STARPU_HAVE_SYNC_FETCH_AND_ADD 1 78 #define STARPU_HAVE_SYNC_FETCH_AND_OR 1 79 #define STARPU_HAVE_SYNC_LOCK_TEST_AND_SET 1 80 #define STARPU_HAVE_SYNC_SYNCHRONIZE 1 82 #define STARPU_DEVEL 1 83 #define STARPU_MODEL_DEBUG 1 84 #define STARPU_NO_ASSERT 1 85 #define STARPU_DEBUG 1 86 #define STARPU_VERBOSE 1 87 #define STARPU_GDB_PATH 1 89 #define STARPU_HAVE_FFTW 1 90 #define STARPU_HAVE_FFTWF 1 91 #define STARPU_HAVE_FFTWL 1 92 #define STARPU_HAVE_CUFFTDOUBLECOMPLEX 1 94 #define STARPU_HAVE_CURAND 1 96 #define STARPU_MAXNODES 1 97 #define STARPU_NMAXBUFS 1 98 #define STARPU_MAXCPUS 1 99 #define STARPU_MAXCUDADEVS 1 100 #define STARPU_MAXOPENCLDEVS 1 101 #define STARPU_MAXMICDEVS 1 102 #define STARPU_MAXSCCDEVS 1 103 #define STARPU_NMAXWORKERS 1 104 #define STARPU_NMAX_SCHED_CTXS 1 105 #define STARPU_MAXIMPLEMENTATIONS 1 106 #define STARPU_MAXMPKERNELS 1 107 #define STARPU_USE_SC_HYPERVISOR 1 108 #define STARPU_SC_HYPERVISOR_DEBUG 1 109 #define STARPU_HAVE_GLPK_H 1 111 #define STARPU_HAVE_CUDA_MEMCPY_PEER 1 112 #define STARPU_HAVE_LIBNUMA 1 114 #define STARPU_HAVE_WINDOWS 1 115 #define STARPU_LINUX_SYS 1 116 #define STARPU_HAVE_SETENV 1 117 #define STARPU_HAVE_UNSETENV 1 118 #define STARPU_HAVE_UNISTD_H 1 120 #define STARPU_USE_FXT 1 121 #define STARPU_FXT_LOCK_TRACES 1 124 typedef long starpu_ssize_t;
125 #define __starpu_func__ __FUNCTION__ 127 # include <sys/types.h> 128 typedef ssize_t starpu_ssize_t;
129 #define __starpu_func__ __func__ 132 #if defined(c_plusplus) || defined(__cplusplus) 134 # define __starpu_inline inline 135 #elif defined(_MSC_VER) || defined(__HP_cc) 136 # define __starpu_inline __inline 138 # define __starpu_inline __inline__ 141 #define STARPU_QUICK_CHECK 1 142 #define STARPU_LONG_CHECK 1 143 #define STARPU_USE_DRAND48 1 144 #define STARPU_USE_ERAND48_R 1 145 #define STARPU_HAVE_NEARBYINTF 1 146 #define STARPU_HAVE_RINTF 1 147 #define STARPU_USE_TOP 1 149 #define STARPU_HAVE_HWLOC 1 150 #define STARPU_HAVE_PTHREAD_SPIN_LOCK 1 151 #define STARPU_HAVE_PTHREAD_BARRIER 1 152 #define STARPU_HAVE_PTHREAD_SETNAME_NP 1 153 #define STARPU_HAVE_STRUCT_TIMESPEC 1 156 #define STARPU_HAVE_HELGRIND_H 1 159 #define HAVE_MPI_COMM_F2C 1 161 #define STARPU_HAVE_DARWIN 1 163 #define STARPU_HAVE_STRERROR_R 1 164 #define STARPU_HAVE_STATEMENT_EXPRESSIONS 1 165 #define STARPU_PERF_MODEL_DIR 1