Searched refs:sources_sc (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/utils/ ! |
| H A D | overlapsplit.c | 19 PetscMPIInt srank, size, issamecomm, grank, *sources_sc, *sources_sc_rd; in MatIncreaseOverlapSplit_Single() local 79 PetscCall(PetscCalloc2(localsize, &indices_ov, localsize, &sources_sc)); in MatIncreaseOverlapSplit_Single() 88 for (PetscInt i = 0; i < localsizes_sc[k]; i++) sources_sc[localsize_tmp++] = k; in MatIncreaseOverlapSplit_Single() 91 PetscCall(PetscSortIntWithMPIIntArray(localsize, indices_ov, sources_sc)); in MatIncreaseOverlapSplit_Single() 97 sources_sc_rd[0] = sources_sc[0]; in MatIncreaseOverlapSplit_Single() 98 localsizes_sc[sources_sc[0]]++; in MatIncreaseOverlapSplit_Single() 105 sources_sc_rd[localsize_tmp++] = sources_sc[i]; in MatIncreaseOverlapSplit_Single() 106 localsizes_sc[sources_sc[i]]++; in MatIncreaseOverlapSplit_Single() 109 PetscCall(PetscFree2(indices_ov, sources_sc)); in MatIncreaseOverlapSplit_Single()
|