Lines Matching refs:coarse_psi_D
4032 PetscCall(MatDestroy(&pcbddc->coarse_psi_D)); in PCBDDCResetSolvers()
4712 PetscCall(MatDestroy(&pcbddc->coarse_psi_D)); in PCBDDCSetUpCorrection()
5195 …l(MatCreateSeqDense(PETSC_COMM_SELF, n_D, pcbddc->local_primal_size, NULL, &pcbddc->coarse_psi_D)); in PCBDDCSetUpCorrection()
5212 PetscCall(MatDenseGetColumnVec(pcbddc->coarse_psi_D, i, &v)); in PCBDDCSetUpCorrection()
5215 PetscCall(MatDenseRestoreColumnVec(pcbddc->coarse_psi_D, i, &v)); in PCBDDCSetUpCorrection()
5226 pcbddc->coarse_psi_D = pcbddc->coarse_phi_D; in PCBDDCSetUpCorrection()
5257 Mat coarse_psi_D, coarse_psi_B; in PCBDDCSetUpCorrection() local
5282 PetscCall(MatConvert(pcbddc->coarse_psi_D, checkmattype, MAT_INITIAL_MATRIX, &coarse_psi_D)); in PCBDDCSetUpCorrection()
5290 PetscCall(MatTransposeMatMult(coarse_psi_D, AUXMAT, MAT_INITIAL_MATRIX, 1.0, &TM1)); in PCBDDCSetUpCorrection()
5296 PetscCall(MatTransposeMatMult(coarse_psi_D, AUXMAT, MAT_INITIAL_MATRIX, 1.0, &TM3)); in PCBDDCSetUpCorrection()
5387 PetscCall(MatDestroy(&coarse_psi_D)); in PCBDDCSetUpCorrection()
5414 if (pcbddc->coarse_psi_D) { in PCBDDCSetUpCorrection()
5415 PetscCall(PetscObjectSetName((PetscObject)pcbddc->coarse_psi_D,"psi_D")); in PCBDDCSetUpCorrection()
5416 PetscCall(MatView(pcbddc->coarse_psi_D,viewer)); in PCBDDCSetUpCorrection()
5453 …if (pcbddc->coarse_psi_D) PetscCall(MatConvert(pcbddc->coarse_psi_D, mtype, MAT_INPLACE_MATRIX, &p… in PCBDDCSetUpCorrection()
6351 …if (pcbddc->switch_static) PetscCall(MatMultTransposeAdd(pcbddc->coarse_psi_D, pcis->vec1_D, pcbdd… in PCBDDCApplyInterfacePreconditioner()
6440 …if (pcbddc->switch_static) PetscCall(MatMultAdd(pcbddc->coarse_psi_D, pcbddc->vec1_P, pcis->vec1_D… in PCBDDCApplyInterfacePreconditioner()