Last time I miss one datatype dependency.
This commit was SVN r5783.
Этот коммит содержится в:
родитель
af9195eee7
Коммит
26f316a796
@ -21,7 +21,6 @@
|
|||||||
|
|
||||||
#include "class/ompi_free_list.h"
|
#include "class/ompi_free_list.h"
|
||||||
#include "request/request.h"
|
#include "request/request.h"
|
||||||
#include "datatype/datatype.h"
|
|
||||||
#include "communicator/communicator.h"
|
#include "communicator/communicator.h"
|
||||||
#include "mca/ptl/ptl.h"
|
#include "mca/ptl/ptl.h"
|
||||||
|
|
||||||
@ -54,7 +53,7 @@ struct mca_pml_base_request_t {
|
|||||||
ompi_communicator_t *req_comm; /**< communicator pointer */
|
ompi_communicator_t *req_comm; /**< communicator pointer */
|
||||||
ompi_proc_t* req_proc; /**< peer process */
|
ompi_proc_t* req_proc; /**< peer process */
|
||||||
mca_ptl_sequence_t req_sequence; /**< sequence number for MPI pt-2-pt ordering */
|
mca_ptl_sequence_t req_sequence; /**< sequence number for MPI pt-2-pt ordering */
|
||||||
ompi_datatype_t *req_datatype; /**< pointer to data type */
|
struct ompi_datatype_t *req_datatype; /**< pointer to data type */
|
||||||
mca_pml_base_request_type_t req_type; /**< MPI request type - used for test */
|
mca_pml_base_request_type_t req_type; /**< MPI request type - used for test */
|
||||||
bool req_persistent; /**< flag indicating if the this is a persistent request */
|
bool req_persistent; /**< flag indicating if the this is a persistent request */
|
||||||
volatile bool req_pml_complete; /**< flag indicating if the pt-2-pt layer is done with this request */
|
volatile bool req_pml_complete; /**< flag indicating if the pt-2-pt layer is done with this request */
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
|
|
||||||
#include "ompi_config.h"
|
#include "ompi_config.h"
|
||||||
#include "mca/pml/pml.h"
|
#include "mca/pml/pml.h"
|
||||||
#include "datatype/datatype.h"
|
|
||||||
#include "mca/pml/base/pml_base_request.h"
|
#include "mca/pml/base/pml_base_request.h"
|
||||||
|
#include "datatype/datatype.h"
|
||||||
|
|
||||||
#if defined(c_plusplus) || defined(__cplusplus)
|
#if defined(c_plusplus) || defined(__cplusplus)
|
||||||
extern "C" {
|
extern "C" {
|
||||||
@ -35,7 +35,7 @@ OMPI_DECLSPEC extern ompi_class_t mca_pml_base_send_request_t_class;
|
|||||||
*/
|
*/
|
||||||
struct mca_pml_base_send_request_t {
|
struct mca_pml_base_send_request_t {
|
||||||
mca_pml_base_request_t req_base; /** base request type - common data structure for use by wait/test */
|
mca_pml_base_request_t req_base; /** base request type - common data structure for use by wait/test */
|
||||||
ompi_datatype_t* req_datatype; /**< pointer to datatype */
|
struct ompi_datatype_t* req_datatype; /**< pointer to datatype */
|
||||||
void *req_addr; /**< pointer to send buffer - may not be application buffer */
|
void *req_addr; /**< pointer to send buffer - may not be application buffer */
|
||||||
size_t req_count; /**< number of elements in send buffer */
|
size_t req_count; /**< number of elements in send buffer */
|
||||||
size_t req_bytes_packed; /**< packed size of a message given the datatype and count */
|
size_t req_bytes_packed; /**< packed size of a message given the datatype and count */
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user