export component/module interface so that direct call works again
This commit was SVN r24268.
Этот коммит содержится в:
родитель
b98afd298b
Коммит
8f6a19b0fc
@ -25,8 +25,6 @@
|
||||
|
||||
BEGIN_C_DECLS
|
||||
|
||||
OMPI_MODULE_DECLSPEC extern mca_pml_base_component_2_0_0_t mca_pml_cm_component;
|
||||
|
||||
struct mca_mtl_request_t;
|
||||
|
||||
/* Array of send completion callback - one per send type
|
||||
@ -47,83 +45,83 @@ typedef struct ompi_pml_cm_t ompi_pml_cm_t;
|
||||
extern ompi_pml_cm_t ompi_pml_cm;
|
||||
|
||||
/* PML interface functions */
|
||||
extern int mca_pml_cm_add_procs(struct ompi_proc_t **procs, size_t nprocs);
|
||||
extern int mca_pml_cm_del_procs(struct ompi_proc_t **procs, size_t nprocs);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_add_procs(struct ompi_proc_t **procs, size_t nprocs);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_del_procs(struct ompi_proc_t **procs, size_t nprocs);
|
||||
|
||||
extern int mca_pml_cm_enable(bool enable);
|
||||
extern int mca_pml_cm_progress(void);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_enable(bool enable);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_progress(void);
|
||||
|
||||
extern int mca_pml_cm_add_comm(struct ompi_communicator_t* comm);
|
||||
extern int mca_pml_cm_del_comm(struct ompi_communicator_t* comm);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_add_comm(struct ompi_communicator_t* comm);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_del_comm(struct ompi_communicator_t* comm);
|
||||
|
||||
extern int mca_pml_cm_irecv_init(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_irecv_init(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
|
||||
extern int mca_pml_cm_irecv(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_irecv(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
|
||||
extern int mca_pml_cm_recv(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
ompi_status_public_t* status );
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_recv(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int src,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
ompi_status_public_t* status );
|
||||
|
||||
extern int mca_pml_cm_isend_init(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_isend_init(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
|
||||
extern int mca_pml_cm_isend(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_isend(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm,
|
||||
struct ompi_request_t **request);
|
||||
|
||||
extern int mca_pml_cm_send(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_send(void *buf,
|
||||
size_t count,
|
||||
ompi_datatype_t *datatype,
|
||||
int dst,
|
||||
int tag,
|
||||
mca_pml_base_send_mode_t mode,
|
||||
struct ompi_communicator_t* comm);
|
||||
|
||||
extern int mca_pml_cm_iprobe(int dst,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
int *matched,
|
||||
ompi_status_public_t* status);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_iprobe(int dst,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
int *matched,
|
||||
ompi_status_public_t* status);
|
||||
|
||||
extern int mca_pml_cm_probe(int dst,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
ompi_status_public_t* status);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_probe(int dst,
|
||||
int tag,
|
||||
struct ompi_communicator_t* comm,
|
||||
ompi_status_public_t* status);
|
||||
|
||||
extern int mca_pml_cm_start(size_t count, ompi_request_t** requests);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_start(size_t count, ompi_request_t** requests);
|
||||
|
||||
|
||||
extern int mca_pml_cm_dump(struct ompi_communicator_t* comm,
|
||||
int verbose);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_dump(struct ompi_communicator_t* comm,
|
||||
int verbose);
|
||||
|
||||
extern int mca_pml_cm_cancel(struct ompi_request_t *request, int flag);
|
||||
OPAL_MODULE_DECLSPEC extern int mca_pml_cm_cancel(struct ompi_request_t *request, int flag);
|
||||
|
||||
END_C_DECLS
|
||||
|
||||
|
@ -25,7 +25,7 @@ BEGIN_C_DECLS
|
||||
/*
|
||||
* PML module functions.
|
||||
*/
|
||||
extern mca_pml_base_component_2_0_0_t mca_pml_cm_component;
|
||||
OMPI_MODULE_DECLSPEC extern mca_pml_base_component_2_0_0_t mca_pml_cm_component;
|
||||
|
||||
END_C_DECLS
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user