Merge pull request #7438 from devreal/shmwin_contig_v4.0.x
Correctly set baseptr in contiguous shared memory window with local size zero (v4.0.x)
Этот коммит содержится в:
Коммит
625f27a715
@ -338,7 +338,7 @@ component_select(struct ompi_win_t *win, void **base, size_t size, int disp_unit
|
|||||||
}
|
}
|
||||||
|
|
||||||
module->sizes[i] = rbuf[i];
|
module->sizes[i] = rbuf[i];
|
||||||
if (module->sizes[i]) {
|
if (module->sizes[i] || !module->noncontig) {
|
||||||
module->bases[i] = ((char *) module->segment_base) + total;
|
module->bases[i] = ((char *) module->segment_base) + total;
|
||||||
total += rbuf[i];
|
total += rbuf[i];
|
||||||
} else {
|
} else {
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user