Searched refs:xindices_sorted (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/vec/utils/ |
| H A D | vscat.c | 931 PetscInt j, k, n, disp, rlentotal, *sstart, *xindices_sorted, *yindices_sorted; in VecScatterCreate() local 943 PetscCall(PetscMalloc2(n, &xindices_sorted, n, &yindices_sorted)); in VecScatterCreate() 944 PetscCall(PetscArraycpy(xindices_sorted, xindices, n)); in VecScatterCreate() 946 PetscCall(PetscSortIntWithArray(n, yindices_sorted, xindices_sorted)); in VecScatterCreate() 949 for (i = 0; i < n; i++) xindices_sorted[i] += xstart; in VecScatterCreate() 1021 …PetscCallMPI(MPIU_Isend(xindices_sorted + sstart[i], count, MPIU_INT, sendto[i], tag1, ycomm, sreq… in VecScatterCreate() 1046 PetscCall(PetscFree2(xindices_sorted, yindices_sorted)); in VecScatterCreate()
|