Lines Matching refs:vec1_P
4033 PetscCall(VecDestroy(&pcbddc->vec1_P)); in PCBDDCResetSolvers()
4090 if (pcbddc->vec1_P) PetscCall(VecGetSize(pcbddc->vec1_P, &old_size)); in PCBDDCSetUpLocalWorkVectors()
4092 PetscCall(VecDestroy(&pcbddc->vec1_P)); in PCBDDCSetUpLocalWorkVectors()
4093 PetscCall(VecCreate(PetscObjectComm((PetscObject)pcis->vec1_N), &pcbddc->vec1_P)); in PCBDDCSetUpLocalWorkVectors()
4094 PetscCall(VecSetSizes(pcbddc->vec1_P, PETSC_DECIDE, pcbddc->local_primal_size)); in PCBDDCSetUpLocalWorkVectors()
4095 PetscCall(VecSetType(pcbddc->vec1_P, impVecType)); in PCBDDCSetUpLocalWorkVectors()
6347 PetscCall(MatMultTranspose(pcbddc->coarse_phi_B, pcis->vec1_B, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6348 …PetscCall(MatMultTransposeAdd(pcbddc->coarse_phi_D, pcis->vec1_D, pcbddc->vec1_P, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6350 PetscCall(MatMultTranspose(pcbddc->coarse_psi_B, pcis->vec1_B, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6351 …PetscCall(MatMultTransposeAdd(pcbddc->coarse_psi_D, pcis->vec1_D, pcbddc->vec1_P, pcbddc->vec1_P)); in PCBDDCApplyInterfacePreconditioner()
6354 PetscCall(VecSet(pcbddc->vec1_P, zero)); in PCBDDCApplyInterfacePreconditioner()
6362 PetscCall(VecGetArray(pcbddc->vec1_P, &array)); in PCBDDCApplyInterfacePreconditioner()
6364 PetscCall(VecRestoreArray(pcbddc->vec1_P, &array)); in PCBDDCApplyInterfacePreconditioner()
6439 PetscCall(MatMultAdd(pcbddc->coarse_psi_B, pcbddc->vec1_P, pcis->vec1_B, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6440 …if (pcbddc->switch_static) PetscCall(MatMultAdd(pcbddc->coarse_psi_D, pcbddc->vec1_P, pcis->vec1_D… in PCBDDCApplyInterfacePreconditioner()
6442 PetscCall(MatMultAdd(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6443 …if (pcbddc->switch_static) PetscCall(MatMultAdd(pcbddc->coarse_phi_D, pcbddc->vec1_P, pcis->vec1_D… in PCBDDCApplyInterfacePreconditioner()
6450 PetscCall(VecGetArray(pcbddc->vec1_P, &array)); in PCBDDCApplyInterfacePreconditioner()
6452 PetscCall(VecRestoreArray(pcbddc->vec1_P, &array)); in PCBDDCApplyInterfacePreconditioner()
6456 PetscCall(MatMult(pcbddc->coarse_psi_B, pcbddc->vec1_P, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6458 PetscCall(MatMult(pcbddc->coarse_phi_B, pcbddc->vec1_P, pcis->vec1_B)); in PCBDDCApplyInterfacePreconditioner()
6473 to = pcbddc->vec1_P; in PCBDDCScatterCoarseDataBegin()
6485 from = pcbddc->vec1_P; in PCBDDCScatterCoarseDataBegin()
6501 to = pcbddc->vec1_P; in PCBDDCScatterCoarseDataEnd()
6503 from = pcbddc->vec1_P; in PCBDDCScatterCoarseDataEnd()
8761 PetscCall(VecPlaceArray(pcbddc->vec1_P, array)); in PCBDDCSetUpCoarseSolver()
8762 PetscCall(MatMultTranspose(pcbddc->coarse_phi_B, v, pcbddc->vec1_P)); in PCBDDCSetUpCoarseSolver()
8763 PetscCall(VecResetArray(pcbddc->vec1_P)); in PCBDDCSetUpCoarseSolver()
8835 …PetscCall(VecScatterCreate(pcbddc->vec1_P, NULL, pcbddc->coarse_vec, coarse_is, &pcbddc->coarse_lo… in PCBDDCSetUpCoarseSolver()
9128 PetscCall(VecSet(pcbddc->vec1_P, 0.)); in PCBDDCSetUpCoarseSolver()
9129 …for (i = 0; i < pcbddc->benign_n; i++) PetscCall(VecSetValue(pcbddc->vec1_P, pcbddc->local_primal_… in PCBDDCSetUpCoarseSolver()
9130 PetscCall(VecAssemblyBegin(pcbddc->vec1_P)); in PCBDDCSetUpCoarseSolver()
9131 PetscCall(VecAssemblyEnd(pcbddc->vec1_P)); in PCBDDCSetUpCoarseSolver()
9132 …PetscCall(VecScatterBegin(pcbddc->coarse_loc_to_glob, pcbddc->vec1_P, pcbddc->coarse_vec, INSERT_V… in PCBDDCSetUpCoarseSolver()
9133 …PetscCall(VecScatterEnd(pcbddc->coarse_loc_to_glob, pcbddc->vec1_P, pcbddc->coarse_vec, INSERT_VAL… in PCBDDCSetUpCoarseSolver()