Searched refs:indices_ov (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/utils/ ! |
| H A D | overlapsplit.c | 16 PetscInt nindx, *indices_sc, *indices_ov, localsize, *localsizes_sc, localsize_tmp; in MatIncreaseOverlapSplit_Single() local 79 PetscCall(PetscCalloc2(localsize, &indices_ov, localsize, &sources_sc)); in MatIncreaseOverlapSplit_Single() 82 PetscCall(PetscArraycpy(indices_ov, indices, localsize)); in MatIncreaseOverlapSplit_Single() 91 PetscCall(PetscSortIntWithMPIIntArray(localsize, indices_ov, sources_sc)); in MatIncreaseOverlapSplit_Single() 96 indices_ov_rd[0] = indices_ov[0]; in MatIncreaseOverlapSplit_Single() 103 if (indices_ov[i] != indices_ov[i - 1]) { in MatIncreaseOverlapSplit_Single() 104 indices_ov_rd[localsize_tmp] = indices_ov[i]; in MatIncreaseOverlapSplit_Single() 109 PetscCall(PetscFree2(indices_ov, sources_sc)); in MatIncreaseOverlapSplit_Single()
|