1
1

Offset buffer by datatype true_lb to handle resized datatypes.

- Follow up patch for 56869bff38e264ee91ea68ae2fabfafe9456548e

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Этот коммит содержится в:
Jithin Jose 2015-05-27 13:51:05 -07:00
родитель c745854d9b
Коммит 5ba5a9ade2
2 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -348,7 +348,7 @@ mca_pml_cm_send(void *buf,
convertor.master = ompi_mpi_local_convertor->master;
convertor.local_size = count * datatype->super.size;
convertor.pBaseBuf = (unsigned char*)buf;
convertor.pBaseBuf = (unsigned char*)buf + datatype->super.true_lb;
convertor.count = count;
convertor.pDesc = &datatype->super;
} else

Просмотреть файл

@ -168,7 +168,8 @@ do { \
ompi_mpi_local_convertor->master; \
(req_send)->req_base.req_convertor.local_size = \
count * datatype->super.size; \
(req_send)->req_base.req_convertor.pBaseBuf = (unsigned char*)buf; \
(req_send)->req_base.req_convertor.pBaseBuf = \
(unsigned char*)buf + datatype->super.true_lb; \
(req_send)->req_base.req_convertor.count = count; \
(req_send)->req_base.req_convertor.pDesc = &datatype->super; \
} else { \