1
1

The lb should be extracted from the datatype not from the convertor.

This commit was SVN r8446.
Этот коммит содержится в:
George Bosilca 2005-12-10 23:27:20 +00:00
родитель 5c8c939713
Коммит e5158142b9
3 изменённых файлов: 3 добавлений и 3 удалений

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

@ -388,7 +388,7 @@ mca_btl_base_descriptor_t* mca_btl_gm_prepare_dst(
return NULL; return NULL;
} }
ompi_ddt_type_lb(convertor, &lb); ompi_ddt_type_lb(convertor->pDesc, &lb);
frag->segment.seg_len = *size; frag->segment.seg_len = *size;
frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted; frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted;

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

@ -467,7 +467,7 @@ mca_btl_base_descriptor_t* mca_btl_mvapi_prepare_dst(
return NULL; return NULL;
} }
ompi_ddt_type_lb(convertor, &lb); ompi_ddt_type_lb(convertor->pDesc, &lb);
frag->segment.seg_len = *size; frag->segment.seg_len = *size;
frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted; frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted;
frag->base.des_flags = 0; frag->base.des_flags = 0;

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

@ -468,7 +468,7 @@ mca_btl_base_descriptor_t* mca_btl_openib_prepare_dst(
return NULL; return NULL;
} }
ompi_ddt_type_lb(convertor, &lb); ompi_ddt_type_lb(convertor->pDesc, &lb);
frag->segment.seg_len = *size; frag->segment.seg_len = *size;
frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted; frag->segment.seg_addr.pval = convertor->pBaseBuf + lb + convertor->bConverted;
frag->base.des_flags = 0; frag->base.des_flags = 0;