Home
last modified time | relevance | path

Searched refs:keys_per_snd (Results 1 – 1 of 1) sorted by relevance

/petsc/src/vec/is/utils/
H A Dpsort.c239 PetscMPIInt *keys_per_snd, *keys_per_rcv, *offsets_snd, *offsets_rcv, nrecv; in PetscParallelSortInt_Samplesort() local
244 …PetscCall(PetscMalloc4(size, &keys_per_snd, size, &keys_per_rcv, size + 1, &offsets_snd, size + 1,… in PetscParallelSortInt_Samplesort()
256 PetscCall(PetscMPIIntCast(j - prev, &keys_per_snd[i])); in PetscParallelSortInt_Samplesort()
259 PetscCall(PetscMPIIntCast(mapin->n - j, &keys_per_snd[size - 1])); in PetscParallelSortInt_Samplesort()
262 PetscCallMPI(MPI_Alltoall(keys_per_snd, 1, MPI_INT, keys_per_rcv, 1, MPI_INT, mapin->comm)); in PetscParallelSortInt_Samplesort()
268 …PetscCallMPI(MPI_Alltoallv(keysin, keys_per_snd, offsets_snd, MPIU_INT, buffer, keys_per_rcv, offs… in PetscParallelSortInt_Samplesort()
270 PetscCall(PetscFree4(keys_per_snd, keys_per_rcv, offsets_snd, offsets_rcv)); in PetscParallelSortInt_Samplesort()