Home
last modified time | relevance | path

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

/petsc/src/vec/is/utils/
H A Dpsort.c98 PetscMPIInt *keys_per, max_keys_per; in PetscParallelSampleSelect() local
148 for (i = 0, max_keys_per = 0; i < size; i++) max_keys_per = PetscMax(keys_per[i], max_keys_per); in PetscParallelSampleSelect()
149 PetscCall(PetscMalloc1(size * max_keys_per, &finalpivots)); in PetscParallelSampleSelect()
153 for (i = keys_per[rank]; i < max_keys_per; i++) pivots[i] = PETSC_INT_MAX; in PetscParallelSampleSelect()
154 …PetscCallMPI(MPI_Allgather(pivots, max_keys_per, MPIU_INT, finalpivots, max_keys_per, MPIU_INT, ma… in PetscParallelSampleSelect()
158 for (j = 0; j < max_keys_per; j++) { in PetscParallelSampleSelect()
159 if (j < keys_per[i]) finalpivots[count++] = finalpivots[i * max_keys_per + j]; in PetscParallelSampleSelect()