1
1

Merge pull request #8105 from AboorvaDevarajan/fix_zero2

pml/ucx: fix zero sized datatype transfers
Этот коммит содержится в:
Nysal Jan K A 2020-10-20 19:53:15 +05:30 коммит произвёл GitHub
родитель 9586e989f9 202b81d95c
Коммит 992e8f91bb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

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

@ -197,7 +197,7 @@ pml_ucx_datatype_t *mca_pml_ucx_init_nbx_datatype(ompi_datatype_t *datatype,
pml_datatype->op_param.recv.cb.recv = mca_pml_ucx_recv_nbx_completion;
is_contig_pow2 = mca_pml_ucx_datatype_is_contig(datatype) &&
!(size & (size - 1)); /* is_pow2(size) */
(size && !(size & (size - 1))); /* is_pow2(size) */
if (is_contig_pow2) {
pml_datatype->size_shift = (int)(log(size) / log(2.0)); /* log2(size) */
} else {