Lines Matching refs:baij
183 Mat_MPISBAIJ *baij = (Mat_MPISBAIJ *)A->data; in MatDisAssemble_MPISBAIJ() local
184 Mat B = baij->B, Bnew; in MatDisAssemble_MPISBAIJ()
186 PetscInt i, j, mbs = Bbaij->mbs, n = A->cmap->N, col, *garray = baij->garray; in MatDisAssemble_MPISBAIJ()
187 PetscInt k, bs = A->rmap->bs, bs2 = baij->bs2, *rvals, *nz, m = A->rmap->n; in MatDisAssemble_MPISBAIJ()
199 PetscCall(VecDestroy(&baij->lvec)); in MatDisAssemble_MPISBAIJ()
200 PetscCall(VecScatterDestroy(&baij->Mvctx)); in MatDisAssemble_MPISBAIJ()
202 PetscCall(VecDestroy(&baij->slvec0)); in MatDisAssemble_MPISBAIJ()
203 PetscCall(VecDestroy(&baij->slvec0b)); in MatDisAssemble_MPISBAIJ()
204 PetscCall(VecDestroy(&baij->slvec1)); in MatDisAssemble_MPISBAIJ()
205 PetscCall(VecDestroy(&baij->slvec1a)); in MatDisAssemble_MPISBAIJ()
206 PetscCall(VecDestroy(&baij->slvec1b)); in MatDisAssemble_MPISBAIJ()
208 if (baij->colmap) { in MatDisAssemble_MPISBAIJ()
210 PetscCall(PetscHMapIDestroy(&baij->colmap)); in MatDisAssemble_MPISBAIJ()
212 PetscCall(PetscFree(baij->colmap)); in MatDisAssemble_MPISBAIJ()
258 PetscCall(PetscFree(baij->garray)); in MatDisAssemble_MPISBAIJ()
260 baij->garray = NULL; in MatDisAssemble_MPISBAIJ()
265 baij->B = Bnew; in MatDisAssemble_MPISBAIJ()