2
0
mirror of https://github.com/boostorg/mpi.git synced 2026-01-19 04:22:10 +00:00

Autorise empty imput in scatterv

This commit is contained in:
Alain Miniussi
2023-09-18 17:15:54 +02:00
parent 1f1611b25d
commit 1491a5ad23

View File

@@ -29,7 +29,7 @@ scatterv_impl(const communicator& comm, const T* in_values, T* out_values, int o
const int* sizes, const int* displs, int root, mpl::true_)
{
assert(!sizes || out_size == sizes[comm.rank()]);
assert(bool(sizes) == bool(in_values));
assert(!bool(in_values) || bool(sizes));
scoped_array<int> new_offsets_mem(make_offsets(comm, sizes, displs, root));
if (new_offsets_mem) displs = new_offsets_mem.get();