Lines Matching refs:aij
5 Mat_MPIAIJ *aij = (Mat_MPIAIJ *)mat->data; in MatGetMultiProcBlock_MPIAIJ() local
6 Mat_SeqAIJ *aijB = (Mat_SeqAIJ *)aij->B->data; in MatGetMultiProcBlock_MPIAIJ()
35 PetscCall(PetscCalloc1(aij->B->cmap->n, &garrayCMap)); in MatGetMultiProcBlock_MPIAIJ()
36 for (i = 0; i < aij->B->cmap->n; i++) { in MatGetMultiProcBlock_MPIAIJ()
37 col = aij->garray[i]; in MatGetMultiProcBlock_MPIAIJ()
49 PetscCall(PetscCalloc1(aij->B->rmap->n, &nnz)); in MatGetMultiProcBlock_MPIAIJ()
50 for (i = 0; i < aij->B->rmap->n; i++) { in MatGetMultiProcBlock_MPIAIJ()
59 ((Mat_MPIAIJ *)((*subMat)->data))->A = aij->A; in MatGetMultiProcBlock_MPIAIJ()
60 PetscCall(PetscObjectReference((PetscObject)aij->A)); in MatGetMultiProcBlock_MPIAIJ()
61 } else if (((Mat_MPIAIJ *)(*subMat)->data)->A != aij->A) { in MatGetMultiProcBlock_MPIAIJ()
64 ((Mat_MPIAIJ *)((*subMat)->data))->A = aij->A; in MatGetMultiProcBlock_MPIAIJ()
65 PetscCall(PetscObjectReference((PetscObject)aij->A)); in MatGetMultiProcBlock_MPIAIJ()
73 for (i = 0; i < aij->B->rmap->n; i++) { in MatGetMultiProcBlock_MPIAIJ()