Loading...
Searching...
No Matches
Go to the documentation of this file.
25#ifndef __STARPU_CONFIG_PUBLIC_H__
26#define __STARPU_CONFIG_PUBLIC_H__
33#define STARPU_MAJOR_VERSION 1
40#define STARPU_MINOR_VERSION 1
47#define STARPU_RELEASE_VERSION 1
49#define STARPU_USE_CPU 1
57#define STARPU_USE_CUDA 1
62#define STARPU_USE_CUDA0 1
67#define STARPU_USE_CUDA1 1
75#define STARPU_USE_HIP 1
83#define STARPU_USE_HIPBLAS 1
91#define STARPU_USE_HIPBLAS 1
99#define STARPU_HAVE_NVML_H 1
107#define STARPU_USE_OPENCL 1
114#define STARPU_USE_MAX_FPGA 1
122#define STARPU_USE_MPI_MASTER_SLAVE 1
129#define STARPU_USE_TCPIP_MASTER_SLAVE 1
137#define STARPU_OPENMP 1
139#define STARPU_BUBBLE 1
140#define STARPU_PARALLEL_WORKER 1
142#define STARPU_SIMGRID 1
143#define STARPU_SIMGRID_MC 1
144#define STARPU_SIMGRID_HAVE_XBT_BARRIER_INIT 1
145#define STARPU_HAVE_SIMGRID_MSG_H 1
146#define STARPU_HAVE_MSG_MSG_H 1
147#define STARPU_HAVE_SIMGRID_ACTOR_H 1
148#define STARPU_HAVE_SIMGRID_SEMAPHORE_H 1
149#define STARPU_HAVE_SIMGRID_MUTEX_H 1
150#define STARPU_HAVE_SIMGRID_COND_H 1
151#define STARPU_HAVE_SIMGRID_BARRIER_H 1
152#define STARPU_HAVE_XBT_SYNCHRO_H 1
153#define STARPU_HAVE_VALGRIND_H 1
154#define STARPU_HAVE_MEMCHECK_H 1
155#define STARPU_VALGRIND_FULL 1
156#define STARPU_SANITIZE_LEAK 1
157#define STARPU_NON_BLOCKING_DRIVERS 1
159#define STARPU_WORKER_CALLBACKS 1
161#define STARPU_HAVE_ICC 1
168#define STARPU_USE_MPI 1
169#define STARPU_USE_MPI_MPI 1
170#define STARPU_USE_MPI_NMAD 1
171#define STARPU_USE_MPI_FT 1
172#define STARPU_USE_MPI_FT_STATS 1
174#define STARPU_ATLAS 1
176#define STARPU_OPENBLAS 1
178#define STARPU_ARMPL 1
179#define STARPU_SYSTEM_BLAS 1
180#define STARPU_HAVE_CBLAS_H 1
181#define STARPU_HAVE_BLAS 1
188#define STARPU_OPENCL_DATADIR 1
189#define STARPU_HAVE_LIBCUSPARSE 1
190#define STARPU_HAVE_LIBCUSOLVER 1
191#define STARPU_HAVE_MAGMA 1
193#define STARPU_OPENGL_RENDER 1
194#define STARPU_USE_GTK 1
195#define STARPU_HAVE_X11 1
198#define STARPU_HAVE_POSIX_MEMALIGN 1
200#define STARPU_HAVE_MEMALIGN 1
202#define STARPU_HAVE_MALLOC_H 1
204#define STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP 1
205#define STARPU_HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8 1
206#define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP 1
207#define STARPU_HAVE_SYNC_VAL_COMPARE_AND_SWAP_8 1
208#define STARPU_HAVE_SYNC_FETCH_AND_ADD 1
209#define STARPU_HAVE_SYNC_FETCH_AND_ADD_8 1
210#define STARPU_HAVE_SYNC_FETCH_AND_OR 1
211#define STARPU_HAVE_SYNC_FETCH_AND_OR_8 1
212#define STARPU_HAVE_SYNC_LOCK_TEST_AND_SET 1
213#define STARPU_HAVE_ATOMIC_COMPARE_EXCHANGE_N 1
214#define STARPU_HAVE_ATOMIC_COMPARE_EXCHANGE_N_8 1
215#define STARPU_HAVE_ATOMIC_EXCHANGE_N 1
216#define STARPU_HAVE_ATOMIC_EXCHANGE_N_8 1
217#define STARPU_HAVE_ATOMIC_FETCH_ADD 1
218#define STARPU_HAVE_ATOMIC_FETCH_ADD_8 1
219#define STARPU_HAVE_ATOMIC_FETCH_OR 1
220#define STARPU_HAVE_ATOMIC_FETCH_OR_8 1
221#define STARPU_HAVE_ATOMIC_TEST_AND_SET 1
222#define STARPU_HAVE_SYNC_SYNCHRONIZE 1
224#define STARPU_DEVEL 1
225#define STARPU_MODEL_DEBUG 1
226#define STARPU_NO_ASSERT 1
227#define STARPU_DEBUG 1
228#define STARPU_VERBOSE 1
229#define STARPU_GDB_PATH 1
231#define STARPU_HAVE_FFTW 1
232#define STARPU_HAVE_FFTWF 1
233#define STARPU_HAVE_FFTWL 1
234#define STARPU_HAVE_CUFFTDOUBLECOMPLEX 1
236#define STARPU_HAVE_CURAND 1
245#define STARPU_MAXNODES 1
254#define STARPU_NMAXBUFS 1
263#define STARPU_FXT_MAX_FILES 1
271#define STARPU_MAXCPUS 1
279#define STARPU_MAXNUMANODES 1
285#define STARPU_MAXCUDADEVS 1
292#define STARPU_MAXOPENCLDEVS 1
299#define STARPU_MAXMAXFPGADEVS 1
306#define STARPU_MAXHIPDEVS 1
312#define STARPU_NMAXWORKERS 1
320#define STARPU_NMAX_SCHED_CTXS 1
328#define STARPU_MAXIMPLEMENTATIONS 1
330#define STARPU_USE_SC_HYPERVISOR 1
331#define STARPU_SC_HYPERVISOR_DEBUG 1
332#define STARPU_HAVE_GLPK_H 1
334#define STARPU_HAVE_CUDA_MEMCPY_PEER 1
335#define STARPU_HAVE_LIBNUMA 1
337#define STARPU_HAVE_WINDOWS 1
338#define STARPU_LINUX_SYS 1
339#define STARPU_HAVE_SETENV 1
340#define STARPU_HAVE_UNSETENV 1
341#define STARPU_HAVE_UNISTD_H 1
342#define STARPU_HAVE_HDF5 1
344#define STARPU_HAVE_MPI_COMM_CREATE_GROUP 1
346#define STARPU_USE_FXT 1
347#define STARPU_FXT_LOCK_TRACES 1
350typedef long starpu_ssize_t;
351#define __starpu_func__ __FUNCTION__
353#include <sys/types.h>
354typedef ssize_t starpu_ssize_t;
355#define __starpu_func__ __func__
358#if defined(c_plusplus) || defined(__cplusplus)
360#define __starpu_inline inline
361#elif defined(_MSC_VER) || defined(__HP_cc)
362#define __starpu_inline __inline
364#define __starpu_inline __inline__
367#define STARPU_QUICK_CHECK 1
368#define STARPU_LONG_CHECK 1
369#define STARPU_USE_DRAND48 1
370#define STARPU_USE_ERAND48_R 1
371#define STARPU_HAVE_NEARBYINTF 1
372#define STARPU_HAVE_RINTF 1
374#define STARPU_HAVE_HWLOC 1
375#define STARPU_HAVE_PTHREAD_SPIN_LOCK 1
376#define STARPU_HAVE_PTHREAD_BARRIER 1
377#define STARPU_HAVE_PTHREAD_SETNAME_NP 1
378#define STARPU_HAVE_STRUCT_TIMESPEC 1
379#define STARPU_PTHREAD_MUTEX_INITIALIZER_ZERO 1
380#define STARPU_PTHREAD_COND_INITIALIZER_ZERO 1
381#define STARPU_PTHREAD_RWLOCK_INITIALIZER_ZERO 1
384#define STARPU_HAVE_HELGRIND_H 1
387#define HAVE_MPI_COMM_F2C 1
389#define STARPU_HAVE_DARWIN 1
391#define STARPU_HAVE_CXX11 1
392#define STARPU_HAVE_STRERROR_R 1
393#define STARPU_HAVE_STATEMENT_EXPRESSIONS 1
394#define STARPU_PERF_MODEL_DIR 1
396#define STARPU_PYTHON_HAVE_NUMPY 1
398#define STARPU_PROF_TOOL 1