Lines Matching refs:coarse_phi_B

4029   PetscCall(MatDestroy(&pcbddc->coarse_phi_B));  in PCBDDCResetSolvers()
4709 PetscCall(MatDestroy(&pcbddc->coarse_phi_B)); in PCBDDCSetUpCorrection()
4714 …l(MatCreateSeqDense(PETSC_COMM_SELF, n_B, pcbddc->local_primal_size, NULL, &pcbddc->coarse_phi_B)); in PCBDDCSetUpCorrection()
5014 …PetscCall(MatDenseGetSubMatrix(pcbddc->coarse_phi_B, PETSC_DECIDE, PETSC_DECIDE, 0, n_vertices, &B… in PCBDDCSetUpCorrection()
5016 PetscCall(MatDenseRestoreSubMatrix(pcbddc->coarse_phi_B, &B)); in PCBDDCSetUpCorrection()
5028 …for (i = 0; i < n_vertices; i++) PetscCall(MatSetValues(pcbddc->coarse_phi_B, 1, &idx_V_B[i], 1, &… in PCBDDCSetUpCorrection()
5029 PetscCall(MatAssemblyBegin(pcbddc->coarse_phi_B, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5030 PetscCall(MatAssemblyEnd(pcbddc->coarse_phi_B, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5067 …PetscCall(MatDenseGetSubMatrix(pcbddc->coarse_phi_B, PETSC_DECIDE, PETSC_DECIDE, n_vertices, n_ver… in PCBDDCSetUpCorrection()
5069 PetscCall(MatDenseRestoreSubMatrix(pcbddc->coarse_phi_B, &B2)); in PCBDDCSetUpCorrection()
5088 …etscCall(MatCreateSubMatrix(T, pcis->is_B_local, NULL, MAT_INITIAL_MATRIX, &pcbddc->coarse_phi_B)); in PCBDDCSetUpCorrection()
5105 PetscCall(MatMatMult(B0_B, pcbddc->coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &B0_BPHI)); in PCBDDCSetUpCorrection()
5223 PetscCall(PetscObjectReference((PetscObject)pcbddc->coarse_phi_B)); in PCBDDCSetUpCorrection()
5224 pcbddc->coarse_psi_B = pcbddc->coarse_phi_B; in PCBDDCSetUpCorrection()
5256 Mat coarse_phi_D, coarse_phi_B; in PCBDDCSetUpCorrection() local
5280 PetscCall(MatConvert(pcbddc->coarse_phi_B, checkmattype, MAT_INITIAL_MATRIX, &coarse_phi_B)); in PCBDDCSetUpCorrection()
5292 PetscCall(MatMatMult(A_BB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5295 PetscCall(MatMatMult(A_IB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5303 PetscCall(MatPtAP(A_BB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &TM2)); in PCBDDCSetUpCorrection()
5304 PetscCall(MatMatMult(A_IB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5308 PetscCall(MatTransposeMatMult(coarse_phi_B, AUXMAT, MAT_INITIAL_MATRIX, 1.0, &TM4)); in PCBDDCSetUpCorrection()
5323 PetscCall(MatMatMult(B0_B, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &B0_BPHI)); in PCBDDCSetUpCorrection()
5349 PetscCall(MatMatMult(C_B, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &CPHI)); in PCBDDCSetUpCorrection()
5353 PetscCall(MatDenseGetArray(pcbddc->coarse_phi_B, &data)); in PCBDDCSetUpCorrection()
5355 PetscCall(MatDenseRestoreArray(pcbddc->coarse_phi_B, &data)); in PCBDDCSetUpCorrection()
5385 PetscCall(MatDestroy(&coarse_phi_B)); in PCBDDCSetUpCorrection()
5402 if (pcbddc->coarse_phi_B) { in PCBDDCSetUpCorrection()
5403 PetscCall(PetscObjectSetName((PetscObject)pcbddc->coarse_phi_B,"phi_B")); in PCBDDCSetUpCorrection()
5404 PetscCall(MatView(pcbddc->coarse_phi_B,viewer)); in PCBDDCSetUpCorrection()
5450 …if (pcbddc->coarse_phi_B) PetscCall(MatConvert(pcbddc->coarse_phi_B, mtype, MAT_INPLACE_MATRIX, &p… in PCBDDCSetUpCorrection()
6347 PetscCall(MatMultTranspose(pcbddc->coarse_phi_B, pcis->vec1_B, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6442 PetscCall(MatMultAdd(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6458 PetscCall(MatMult(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
8762 PetscCall(MatMultTranspose(pcbddc->coarse_phi_B, v, pcbddc->vec1_P)); in PCBDDCSetUpCoarseSolver()