File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -348,7 +348,7 @@ mca_pml_cm_send(void *buf,
348
348
convertor .master = ompi_mpi_local_convertor -> master ;
349
349
350
350
convertor .local_size = count * datatype -> super .size ;
351
- convertor .pBaseBuf = (unsigned char * )buf ;
351
+ convertor .pBaseBuf = (unsigned char * )buf + datatype -> super . true_lb ;
352
352
convertor .count = count ;
353
353
convertor .pDesc = & datatype -> super ;
354
354
} else
Original file line number Diff line number Diff line change @@ -168,7 +168,8 @@ do { \
168
168
ompi_mpi_local_convertor->master; \
169
169
(req_send)->req_base.req_convertor.local_size = \
170
170
count * datatype->super.size; \
171
- (req_send)->req_base.req_convertor.pBaseBuf = (unsigned char*)buf; \
171
+ (req_send)->req_base.req_convertor.pBaseBuf = \
172
+ (unsigned char*)buf + datatype->super.true_lb; \
172
173
(req_send)->req_base.req_convertor.count = count; \
173
174
(req_send)->req_base.req_convertor.pDesc = &datatype->super; \
174
175
} else { \
You can’t perform that action at this time.
0 commit comments