27typedef unsigned char uint8_t;
28typedef unsigned short uint16_t;
29typedef unsigned int uint32_t;
30typedef unsigned long long uint64_t;
31typedef UINT_PTR uintptr_t;
35typedef long long int64_t;
36typedef INT_PTR intptr_t;
41#ifdef STARPU_HAVE_WINDOWS
45#if defined(STARPU_USE_OPENCL) && !defined(__CUDACC__)
64#ifndef BUILDING_STARPU
74#include <starpu_hipblas.h>
311#ifdef STARPU_USE_MAX_FPGA
553#ifdef STARPU_WORKER_CALLBACKS
554 void (*callback_worker_going_to_sleep)(
unsigned workerid);
555 void (*callback_worker_waking_up)(
unsigned workerid);
692#define STARPU_THREAD_ACTIVE (1 << 0)
int magic
Definition: starpu.h:116
unsigned driver_spinning_backoff_max
Definition: starpu.h:584
void(* sched_policy_callback)(unsigned)
Definition: starpu.h:143
int disable_asynchronous_tcpip_ms_copy
Definition: starpu.h:476
int single_combined_worker
Definition: starpu.h:391
unsigned workers_bindid[STARPU_NMAXWORKERS]
Definition: starpu.h:237
unsigned use_explicit_workers_cuda_gpuid
Definition: starpu.h:248
int disable_asynchronous_cuda_copy
Definition: starpu.h:420
int disable_asynchronous_copy
Definition: starpu.h:407
uint64_t trace_buffer_size
Definition: starpu.h:535
unsigned start_perf_counter_collection
Definition: starpu.h:574
unsigned use_explicit_workers_opencl_gpuid
Definition: starpu.h:284
unsigned use_explicit_workers_mpi_ms_deviceid
Definition: starpu.h:335
struct starpu_max_load * max_fpga_load
Definition: starpu.h:322
unsigned n_cuda_opengl_interoperability
Definition: starpu.h:511
unsigned workers_max_fpga_deviceid[STARPU_NMAXWORKERS]
Definition: starpu.h:309
unsigned workers_hip_gpuid[STARPU_NMAXWORKERS]
Definition: starpu.h:273
const char * sched_policy_name
Definition: starpu.h:129
unsigned driver_spinning_backoff_min
Definition: starpu.h:579
int disable_asynchronous_mpi_ms_copy
Definition: starpu.h:463
int disable_asynchronous_hip_copy
Definition: starpu.h:433
int will_use_mpi
Definition: starpu.h:122
int global_sched_ctx_min_priority
Definition: starpu.h:543
int nmax_fpga
Definition: starpu.h:200
unsigned workers_opencl_gpuid[STARPU_NMAXWORKERS]
Definition: starpu.h:291
int ncpus
Definition: starpu.h:161
int precedence_over_environment_variables
Definition: starpu.h:154
int bus_calibrate
Definition: starpu.h:352
unsigned use_explicit_workers_max_fpga_deviceid
Definition: starpu.h:302
int cuda_only_fast_alloc_other_memnodes
Definition: starpu.h:596
int reserve_ncpus
Definition: starpu.h:168
int enable_map
Definition: starpu.h:496
int nopencl
Definition: starpu.h:192
int calibrate
Definition: starpu.h:364
int data_locality_enforce
Definition: starpu.h:376
unsigned workers_mpi_ms_deviceid[STARPU_NMAXWORKERS]
Definition: starpu.h:343
struct starpu_sched_policy * sched_policy
Definition: starpu.h:136
int ntcpip_ms
Definition: starpu.h:216
int disable_asynchronous_max_fpga_copy
Definition: starpu.h:489
int nhip
Definition: starpu.h:184
unsigned * cuda_opengl_interoperability
Definition: starpu.h:506
int catch_signals
Definition: starpu.h:568
unsigned n_not_launched_drivers
Definition: starpu.h:526
int global_sched_ctx_max_priority
Definition: starpu.h:551
int nmpi_ms
Definition: starpu.h:208
unsigned use_explicit_workers_hip_gpuid
Definition: starpu.h:266
unsigned workers_cuda_gpuid[STARPU_NMAXWORKERS]
Definition: starpu.h:255
int ncuda
Definition: starpu.h:176
int disable_asynchronous_opencl_copy
Definition: starpu.h:450
struct starpu_driver * not_launched_drivers
Definition: starpu.h:518
unsigned use_explicit_workers_bindid
Definition: starpu.h:226
int starpu_asynchronous_copy_disabled_for(enum starpu_node_kind kind)
void starpu_topology_print(FILE *f)
int starpu_asynchronous_copy_disabled(void)
int starpu_map_enabled(void)
void starpu_shutdown(void)
int starpu_init(struct starpu_conf *conf)
int starpu_asynchronous_max_fpga_copy_disabled(void)
int starpu_is_initialized(void)
unsigned starpu_get_next_bindid(unsigned flags, unsigned *preferred, unsigned npreferred)
int starpu_conf_init(struct starpu_conf *conf)
int starpu_asynchronous_hip_copy_disabled(void)
int starpu_asynchronous_opencl_copy_disabled(void)
int starpu_asynchronous_cuda_copy_disabled(void)
int starpu_asynchronous_tcpip_ms_copy_disabled(void)
int starpu_initialize(struct starpu_conf *user_conf, int *argc, char ***argv)
int starpu_is_paused(void)
int starpu_conf_noworker(struct starpu_conf *conf)
int starpu_asynchronous_mpi_ms_copy_disabled(void)
void starpu_wait_initialized(void)
void starpu_display_stats(void)
int starpu_bind_thread_on(int cpuid, unsigned flags, const char *name)
Definition: starpu_max_fpga.h:38
Definition: starpu_driver.h:49
Definition: starpu_scheduler.h:82
void starpu_get_version(int *major, int *minor, int *release)
starpu_node_kind
Definition: starpu_worker.h:44
#define STARPU_NMAXWORKERS
Definition: starpu_config.h:296