rcv_sizes 146 oshmem/mca/spml/ucx/spml_ucx.c int *rcv_sizes = NULL; rcv_sizes 159 oshmem/mca/spml/ucx/spml_ucx.c rcv_sizes = malloc(nprocs * sizeof(*rcv_sizes)); rcv_sizes 160 oshmem/mca/spml/ucx/spml_ucx.c if (NULL == rcv_sizes) { rcv_sizes 164 oshmem/mca/spml/ucx/spml_ucx.c rc = oshmem_shmem_allgather(&local_size, rcv_sizes, sizeof(int)); rcv_sizes 172 oshmem/mca/spml/ucx/spml_ucx.c rcv_offsets[i] = rcv_offsets[i - 1] + rcv_sizes[i - 1]; rcv_sizes 175 oshmem/mca/spml/ucx/spml_ucx.c rcv_buf = malloc(rcv_offsets[nprocs - 1] + rcv_sizes[nprocs - 1]); rcv_sizes 180 oshmem/mca/spml/ucx/spml_ucx.c rc = oshmem_shmem_allgatherv(local_data, rcv_buf, local_size, rcv_sizes, rcv_offsets); rcv_sizes 187 oshmem/mca/spml/ucx/spml_ucx.c *rsizes_p = rcv_sizes; rcv_sizes 195 oshmem/mca/spml/ucx/spml_ucx.c if (rcv_sizes) rcv_sizes 196 oshmem/mca/spml/ucx/spml_ucx.c free(rcv_sizes);