Lines Matching refs:buffer

5 …IInt rankEnd, PetscMPIInt rank, PetscMPIInt n, PetscInt keys[], PetscInt buffer[], PetscBool forwa…  in PetscParallelSortInt_Bitonic_Merge()  argument
32 …PetscCallMPI(MPI_Sendrecv(keys, n, MPIU_INT, partner, tag, buffer, n, MPIU_INT, partner, tag, comm… in PetscParallelSortInt_Bitonic_Merge()
34 for (i = 0; i < n; i++) keys[i] = (keys[i] <= buffer[i]) ? keys[i] : buffer[i]; in PetscParallelSortInt_Bitonic_Merge()
36 for (i = 0; i < n; i++) keys[i] = (keys[i] > buffer[i]) ? keys[i] : buffer[i]; in PetscParallelSortInt_Bitonic_Merge()
41 …PetscCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, rankStart, mid, rank, n, keys, buffer, for… in PetscParallelSortInt_Bitonic_Merge()
43 …PetscCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, mid, rankEnd, rank, n, keys, buffer, forwa… in PetscParallelSortInt_Bitonic_Merge()
49 …IInt rankEnd, PetscMPIInt rank, PetscMPIInt n, PetscInt keys[], PetscInt buffer[], PetscBool forwa… in PetscParallelSortInt_Bitonic_Recursive() argument
67 …allelSortInt_Bitonic_Recursive(comm, tag, rankStart, mid, rank, n, keys, buffer, (PetscBool)!forwa… in PetscParallelSortInt_Bitonic_Recursive()
69 …PetscCall(PetscParallelSortInt_Bitonic_Recursive(comm, tag, mid, rankEnd, rank, n, keys, buffer, f… in PetscParallelSortInt_Bitonic_Recursive()
72 …PetscCall(PetscParallelSortInt_Bitonic_Merge(comm, tag, rankStart, rankEnd, rank, n, keys, buffer,… in PetscParallelSortInt_Bitonic_Recursive()
79 PetscInt *buffer; in PetscParallelSortInt_Bitonic() local
87 PetscCall(PetscMalloc1(n, &buffer)); in PetscParallelSortInt_Bitonic()
88 …PetscCall(PetscParallelSortInt_Bitonic_Recursive(comm, tag, 0, size, rank, mpin, keys, buffer, PET… in PetscParallelSortInt_Bitonic()
89 PetscCall(PetscFree(buffer)); in PetscParallelSortInt_Bitonic()
237 PetscInt *pivots = NULL, *buffer; in PetscParallelSortInt_Samplesort() local
267 PetscCall(PetscMalloc1(nrecv, &buffer)); in PetscParallelSortInt_Samplesort()
268 …PetscCallMPI(MPI_Alltoallv(keysin, keys_per_snd, offsets_snd, MPIU_INT, buffer, keys_per_rcv, offs… in PetscParallelSortInt_Samplesort()
273 PetscCall(PetscSortInt(nrecv, buffer)); in PetscParallelSortInt_Samplesort()
278 PetscCall(PetscParallelSortedInt(mapin->comm, nrecv, buffer, &sorted)); in PetscParallelSortInt_Samplesort()
284 PetscCall(PetscParallelRedistribute(mapout, nrecv, buffer, keysout)); in PetscParallelSortInt_Samplesort()
285 PetscCall(PetscFree(buffer)); in PetscParallelSortInt_Samplesort()