Lines Matching refs:coarse_phi_D
4030 PetscCall(MatDestroy(&pcbddc->coarse_phi_D)); in PCBDDCResetSolvers()
4711 PetscCall(MatDestroy(&pcbddc->coarse_phi_D)); in PCBDDCSetUpCorrection()
4715 …l(MatCreateSeqDense(PETSC_COMM_SELF, n_D, pcbddc->local_primal_size, NULL, &pcbddc->coarse_phi_D)); in PCBDDCSetUpCorrection()
5018 …PetscCall(MatDenseGetSubMatrix(pcbddc->coarse_phi_D, PETSC_DECIDE, PETSC_DECIDE, 0, n_vertices, &B… in PCBDDCSetUpCorrection()
5020 PetscCall(MatDenseRestoreSubMatrix(pcbddc->coarse_phi_D, &B)); in PCBDDCSetUpCorrection()
5022 …for (i = 0; i < n_vertices; i++) PetscCall(MatSetValues(pcbddc->coarse_phi_D, pcbddc->benign_n, p0… in PCBDDCSetUpCorrection()
5023 PetscCall(MatAssemblyBegin(pcbddc->coarse_phi_D, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5024 PetscCall(MatAssemblyEnd(pcbddc->coarse_phi_D, MAT_FINAL_ASSEMBLY)); in PCBDDCSetUpCorrection()
5071 …PetscCall(MatDenseGetSubMatrix(pcbddc->coarse_phi_D, PETSC_DECIDE, PETSC_DECIDE, n_vertices, n_ver… in PCBDDCSetUpCorrection()
5076 PetscCall(MatDenseRestoreSubMatrix(pcbddc->coarse_phi_D, &B2)); in PCBDDCSetUpCorrection()
5089 …etscCall(MatCreateSubMatrix(T, pcis->is_I_local, NULL, MAT_INITIAL_MATRIX, &pcbddc->coarse_phi_D)); in PCBDDCSetUpCorrection()
5225 PetscCall(PetscObjectReference((PetscObject)pcbddc->coarse_phi_D)); in PCBDDCSetUpCorrection()
5226 pcbddc->coarse_psi_D = pcbddc->coarse_phi_D; in PCBDDCSetUpCorrection()
5256 Mat coarse_phi_D, coarse_phi_B; in PCBDDCSetUpCorrection() local
5279 PetscCall(MatConvert(pcbddc->coarse_phi_D, checkmattype, MAT_INITIAL_MATRIX, &coarse_phi_D)); in PCBDDCSetUpCorrection()
5289 PetscCall(MatMatMult(A_II, coarse_phi_D, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5298 PetscCall(MatMatMult(A_BI, coarse_phi_D, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5302 PetscCall(MatPtAP(A_II, coarse_phi_D, MAT_INITIAL_MATRIX, 1.0, &TM1)); in PCBDDCSetUpCorrection()
5305 PetscCall(MatTransposeMatMult(coarse_phi_D, AUXMAT, MAT_INITIAL_MATRIX, 1.0, &TM3)); in PCBDDCSetUpCorrection()
5307 PetscCall(MatMatMult(A_BI, coarse_phi_D, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5384 PetscCall(MatDestroy(&coarse_phi_D)); in PCBDDCSetUpCorrection()
5406 if (pcbddc->coarse_phi_D) { in PCBDDCSetUpCorrection()
5407 PetscCall(PetscObjectSetName((PetscObject)pcbddc->coarse_phi_D,"phi_D")); in PCBDDCSetUpCorrection()
5408 PetscCall(MatView(pcbddc->coarse_phi_D,viewer)); in PCBDDCSetUpCorrection()
5451 …if (pcbddc->coarse_phi_D) PetscCall(MatConvert(pcbddc->coarse_phi_D, mtype, MAT_INPLACE_MATRIX, &p… in PCBDDCSetUpCorrection()
6348 …if (pcbddc->switch_static) PetscCall(MatMultTransposeAdd(pcbddc->coarse_phi_D, pcis->vec1_D, pcbdd… in PCBDDCApplyInterfacePreconditioner()
6443 …if (pcbddc->switch_static) PetscCall(MatMultAdd(pcbddc->coarse_phi_D, pcbddc->vec1_P, pcis->vec1_D… in PCBDDCApplyInterfacePreconditioner()