Searched refs:original_rhs (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 1219 if (!pcbddc->original_rhs) PetscCall(VecDuplicate(pcis->vec1_global, &pcbddc->original_rhs)); in PCPreSolve_BDDC() 1231 PetscCall(VecCopy(rhs, pcbddc->original_rhs)); in PCPreSolve_BDDC() 1281 PetscCall(VecSwap(rhs, pcbddc->original_rhs)); in PCPreSolve_BDDC() 1286 PetscCall(MatMultAdd(pc->mat, used_vec, pcbddc->original_rhs, rhs)); in PCPreSolve_BDDC() 1309 if (save_rhs) PetscCall(VecSwap(rhs, pcbddc->original_rhs)); in PCPreSolve_BDDC() 1313 PetscCall(MatMultAdd(pc->mat, pcbddc->benign_vec, pcbddc->original_rhs, rhs)); in PCPreSolve_BDDC() 1394 PetscCall(VecSwap(rhs, pcbddc->original_rhs)); in PCPostSolve_BDDC() 2020 PetscCall(VecDestroy(&pcbddc->original_rhs)); in PCReset_BDDC() 2132 if (!pcbddc->original_rhs) PetscCall(VecDuplicate(pcis->vec1_global, &pcbddc->original_rhs)); in PCBDDCMatFETIDPGetRHS_BDDC() 2134 PetscCall(VecPointwiseMult(pcbddc->original_rhs, standard_rhs, mat_ctx->rhs_flip)); in PCBDDCMatFETIDPGetRHS_BDDC() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | pcbddcimpl.h | 68 Vec original_rhs; member
|