Go to the documentation of this file.
25 #ifndef __STARPU_CONFIG_PUBLIC_H__
26 #define __STARPU_CONFIG_PUBLIC_H__
28 #define STARPU_MAJOR_VERSION 1
29 #define STARPU_MINOR_VERSION 1
30 #define STARPU_RELEASE_VERSION 1
32 #define STARPU_USE_CPU 1
33 #define STARPU_USE_CUDA 1
34 #define STARPU_USE_OPENCL 1
36 #define STARPU_SIMGRID 1
37 #define STARPU_HAVE_SIMGRID_MSG_H 1
39 #define STARPU_HAVE_ICC 1
41 #define STARPU_USE_MPI 1
43 #define STARPU_ATLAS 1
46 #define STARPU_SYSTEM_BLAS 1
48 #define STARPU_BUILD_DIR 1
49 #define STARPU_OPENCL_DATADIR 1
50 #define STARPU_HAVE_MAGMA 1
52 #define STARPU_OPENGL_RENDER 1
53 #define STARPU_USE_GTK 1
54 #define STARPU_HAVE_X11 1
56 #define STARPU_HAVE_POSIX_MEMALIGN 1
58 #define STARPU_HAVE_MEMALIGN 1
60 #define STARPU_HAVE_MALLOC_H 1
62 #define STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP 1
63 #define STARPU_HAVE_SYNC_FETCH_AND_ADD 1
64 #define STARPU_HAVE_SYNC_FETCH_AND_OR 1
65 #define STARPU_HAVE_SYNC_LOCK_TEST_AND_SET 1
66 #define STARPU_HAVE_SYNC_SYNCHRONIZE 1
68 #define STARPU_MODEL_DEBUG 1
69 #define STARPU_NO_ASSERT 1
71 #define STARPU_HAVE_FFTW 1
72 #define STARPU_HAVE_FFTWF 1
73 #define STARPU_HAVE_FFTWL 1
75 #define STARPU_HAVE_CURAND 1
77 #define STARPU_MAXNODES 1
78 #define STARPU_NMAXBUFS 1
79 #define STARPU_MAXCPUS 1
80 #define STARPU_MAXCUDADEVS 1
81 #define STARPU_MAXOPENCLDEVS 1
82 #define STARPU_NMAXWORKERS 1
83 #define STARPU_NMAX_SCHED_CTXS 1
84 #define STARPU_MAXIMPLEMENTATIONS 1
85 #define STARPU_USE_SC_HYPERVISOR 1
86 #define STARPU_HAVE_GLPK_H 1
88 #define STARPU_HAVE_LIBNUMA 1
90 #define STARPU_HAVE_WINDOWS 1
91 #define STARPU_HAVE_UNSETENV 1
94 typedef long starpu_ssize_t;
95 #define __starpu_func__ __FUNCTION__
97 # include <sys/types.h>
98 typedef ssize_t starpu_ssize_t;
99 #define __starpu_func__ __func__
102 #if defined(c_plusplus) || defined(__cplusplus)
104 # define __starpu_inline inline
105 #elif defined(_MSC_VER) || defined(__HP_cc)
106 # define __starpu_inline __inline
108 # define __starpu_inline __inline__
111 #define STARPU_QUICK_CHECK 1
112 #define STARPU_USE_DRAND48 1
113 #define STARPU_USE_ERAND48_R 1
114 #define STARPU_HAVE_NEARBYINTF 1
115 #define STARPU_HAVE_RINTF 1
116 #define STARPU_USE_TOP 1
118 #define STARPU_HAVE_HWLOC 1
119 #define STARPU_HAVE_PTHREAD_BARRIER 1
120 #define STARPU_HAVE_STRUCT_TIMESPEC 1
123 #define STARPU_HAVE_HELGRIND_H 1