Home
last modified time | relevance | path

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

/petsc/src/mat/utils/
H A Doverlapsplit.c19 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()