Lines Matching refs:local_mat
72 Mat local_mat, local_pmat, dmat, Kbasis_mat; in PCBDDCNullSpaceAssembleCorrection() local
81 PetscCall(KSPGetOperators(local_ksp, &local_mat, &local_pmat)); in PCBDDCNullSpaceAssembleCorrection()
98 PetscCall(MatIsSymmetric(local_mat, 0.0, &shell_ctx->symm)); in PCBDDCNullSpaceAssembleCorrection()
101 PetscCall(PetscObjectTypeCompare((PetscObject)local_mat, MATSEQAIJCUSPARSE, &iscusp)); in PCBDDCNullSpaceAssembleCorrection()
103 …PetscCall(MatMatMult(local_mat, shell_ctx->basis_mat, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &Kbasis… in PCBDDCNullSpaceAssembleCorrection()
159 PetscCall(MatIsSPDKnown(local_mat, &isset, &isspd)); in PCBDDCNullSpaceAssembleCorrection()
166 PetscCall(KSPSetOperators(check_ksp, local_mat, local_pmat)); in PCBDDCNullSpaceAssembleCorrection()
179 PetscCall(MatMult(local_mat, work2, work1)); in PCBDDCNullSpaceAssembleCorrection()
199 PetscCall(MatMult(local_mat, work2, work1)); in PCBDDCNullSpaceAssembleCorrection()
202 PetscCall(PCSetOperators(new_pc, local_mat, local_pmat)); in PCBDDCNullSpaceAssembleCorrection()
240 PetscCall(MatMult(local_mat, work1, work3)); in PCBDDCNullSpaceAssembleCorrection()