Lines Matching refs:dA
2126 PetscCall(MatDestroy(&b->dA)); in MatDestroy_IS()
2415 Mat dA, lA; in MatLoad_IS() local
2481 PetscCall(MatCreate(comm, &dA)); in MatLoad_IS()
2482 PetscCall(MatSetType(dA, MATMPIAIJ)); in MatLoad_IS()
2483 PetscCall(MatSetSizes(dA, nr, nc, PETSC_DECIDE, PETSC_DECIDE)); in MatLoad_IS()
2484 PetscCall(MatLoad(dA, viewer)); in MatLoad_IS()
2485 PetscCall(MatMPIAIJGetSeqAIJ(dA, &lA, NULL, NULL)); in MatLoad_IS()
2487 PetscCall(MatDestroy(&dA)); in MatLoad_IS()
2719 PetscCall(MatDestroy(&is->dA)); in MatSetLocalToGlobalMapping_IS()
3493 static PetscErrorCode MatGetDiagonalBlock_IS(Mat A, Mat *dA) in MatGetDiagonalBlock_IS() argument
3500 if (a->dA) PetscCall(PetscObjectStateGet((PetscObject)a->dA, &dAstate)); in MatGetDiagonalBlock_IS()
3505 PetscCall(MatDestroy(&a->dA)); in MatGetDiagonalBlock_IS()
3507 PetscCall(MatGetDiagonalBlock(tA, &a->dA)); in MatGetDiagonalBlock_IS()
3508 PetscCall(MatPropagateSymmetryOptions(tA, a->dA)); in MatGetDiagonalBlock_IS()
3510 PetscCall(MatConvert(a->dA, ltype, MAT_INPLACE_MATRIX, &a->dA)); in MatGetDiagonalBlock_IS()
3511 PetscCall(PetscObjectReference((PetscObject)a->dA)); in MatGetDiagonalBlock_IS()
3513 PetscCall(PetscObjectStateSet((PetscObject)a->dA, Astate)); in MatGetDiagonalBlock_IS()
3515 *dA = a->dA; in MatGetDiagonalBlock_IS()