17 #ifndef __DRIVER_MPI_SOURCE_H__
18 #define __DRIVER_MPI_SOURCE_H__
22 #include <core/workers.h>
26 #pragma GCC visibility push(hidden)
28 void _starpu_mpi_ms_preinit(
void);
30 #ifdef STARPU_USE_MPI_MASTER_SLAVE
37 unsigned _starpu_mpi_src_get_device_count();
38 void *_starpu_mpi_src_worker(
void *arg);
41 struct starpu_conf *user_conf,
int no_mp_config);
46 void _starpu_mpi_source_init(
struct _starpu_mp_node *node);
47 void _starpu_mpi_source_deinit(
struct _starpu_mp_node *node);
49 int _starpu_mpi_is_direct_access_supported(
unsigned node,
unsigned handling_node);
53 #pragma GCC visibility pop
struct _starpu_mp_node * _starpu_mpi_ms_src_get_actual_thread_mp_node()
Definition: workers.h:441
Definition: workers.h:352
Definition: node_ops.h:92
Definition: workers.h:155