Home
last modified time | relevance | path

Searched refs:original_rhs (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddc.c1219 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 Dpcbddcimpl.h68 Vec original_rhs; member