Lines Matching refs:tmat
5352 Mat tmat; in PCBDDCSetUpCorrection() local
5354 …teSeqDense(PETSC_COMM_SELF, pcis->n_B, pcbddc->local_primal_size - pcbddc->benign_n, data, &tmat)); in PCBDDCSetUpCorrection()
5356 PetscCall(MatMatMult(C_B, tmat, MAT_INITIAL_MATRIX, 1.0, &CPHI)); in PCBDDCSetUpCorrection()
5357 PetscCall(MatDestroy(&tmat)); in PCBDDCSetUpCorrection()
7342 Mat tmat; in PCBDDCConstraintsSetUp() local
7346 PetscCall(MatDuplicate(pc->pmat, MAT_DO_NOT_COPY_VALUES, &tmat)); in PCBDDCConstraintsSetUp()
7347 PetscCall(MatISSetLocalMat(tmat, localChangeOfBasisMatrix)); in PCBDDCConstraintsSetUp()
7348 PetscCall(MatAssemblyBegin(tmat, MAT_FINAL_ASSEMBLY)); in PCBDDCConstraintsSetUp()
7349 PetscCall(MatAssemblyEnd(tmat, MAT_FINAL_ASSEMBLY)); in PCBDDCConstraintsSetUp()
7350 PetscCall(MatConvert(tmat, MATAIJ, MAT_INITIAL_MATRIX, &pcbddc->ChangeOfBasisMatrix)); in PCBDDCConstraintsSetUp()
7351 PetscCall(MatDestroy(&tmat)); in PCBDDCConstraintsSetUp()
7386 Mat S_new, tmat; in PCBDDCConstraintsSetUp() local
7390 …cCall(MatCreateSubMatrix(localChangeOfBasisMatrix, is_all_N, is_all_N, MAT_INITIAL_MATRIX, &tmat)); in PCBDDCConstraintsSetUp()
7401 PetscCall(MatPtAP(sub_schurs->S_Ej_all, tmat, MAT_INITIAL_MATRIX, 1.0, &S_new)); in PCBDDCConstraintsSetUp()
7431 PetscCall(MatPtAP(sub_schurs->sum_S_Ej_all, tmat, MAT_INITIAL_MATRIX, 1.0, &S_new)); in PCBDDCConstraintsSetUp()
7439 PetscCall(MatDestroy(&tmat)); in PCBDDCConstraintsSetUp()