Searched refs:Bowners (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | sbaijov.c | 176 PetscInt bs = C->rmap->bs, Bn = c->B->cmap->n, Bnbs = Bn / bs, *Bowners; in MatIncreaseOverlap_MPISBAIJ_Once() local 216 PetscCall(PetscMalloc4(size, &len_s, size, &btable, size, &iwork, size + 1, &Bowners)); in MatIncreaseOverlap_MPISBAIJ_Once() 222 PetscCallMPI(MPI_Allgather(&Bnbs, 1, MPIU_INT, Bowners + 1, 1, MPIU_INT, comm)); in MatIncreaseOverlap_MPISBAIJ_Once() 224 Bowners[0] = 0; in MatIncreaseOverlap_MPISBAIJ_Once() 225 for (i = 0; i < size; i++) Bowners[i + 1] += Bowners[i]; in MatIncreaseOverlap_MPISBAIJ_Once() 240 for (j = Bowners[i]; j < Bowners[i + 1]; j++) { /* go through B cols of proc[i]*/ in MatIncreaseOverlap_MPISBAIJ_Once() 395 PetscCall(PetscFree4(len_s, btable, iwork, Bowners)); in MatIncreaseOverlap_MPISBAIJ_Once()
|