Searched refs:rwork2 (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/submat/ |
| H A D | submat.c | 6 Vec lwork2, rwork2; /* work vectors inside the scatters */ member 133 if (!Na->rwork2) { in MatMultTransposeAdd_SubMatrix() 134 PetscCall(VecDuplicate(Na->rwork, &Na->rwork2)); in MatMultTransposeAdd_SubMatrix() 136 PetscCall(VecZeroEntries(Na->rwork2)); in MatMultTransposeAdd_SubMatrix() 138 PetscCall(VecScatterBegin(Na->rprolong, v2, Na->rwork2, INSERT_VALUES, SCATTER_FORWARD)); in MatMultTransposeAdd_SubMatrix() 139 PetscCall(VecScatterEnd(Na->rprolong, v2, Na->rwork2, INSERT_VALUES, SCATTER_FORWARD)); in MatMultTransposeAdd_SubMatrix() 140 PetscCall(MatMultTransposeAdd(Na->A, Na->lwork, Na->rwork2, Na->rwork)); in MatMultTransposeAdd_SubMatrix() 157 PetscCall(VecDestroy(&Na->rwork2)); in MatDestroy_SubMatrix()
|
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | denseqn.c | 74 PetscCall(VecDestroy(&lqn->rwork2)); in MatLMVMDQNResetDestructive() 170 PetscCall(MatCreateVecs(lqn->StY_triu, &lqn->rwork2, &lqn->rwork3)); in MatAllocate_LMVMDQN_Internal() 175 PetscCall(MatCreateVecs(lqn->YtS_triu, &lqn->rwork2, &lqn->rwork3)); in MatAllocate_LMVMDQN_Internal() 180 PetscCall(MatCreateVecs(lqn->StY_triu, &lqn->rwork2, &lqn->rwork3)); in MatAllocate_LMVMDQN_Internal() 203 PetscCall(VecDuplicate(lqn->rwork2, &lqn->cyclic_work_vec)); in MatAllocate_LMVMDQN_Internal() 205 PetscCall(VecZeroEntries(lqn->rwork2)); in MatAllocate_LMVMDQN_Internal() 941 PetscCall(MatMultHermitianTransposeColumnRange(Sfull, Z, lbfgs->rwork2, 0, h)); in MatMult_LMVMDBFGS() 945 …PetscCall(VecRecycleOrderToHistoryOrder(B, lbfgs->rwork2, lbfgs->num_updates, lbfgs->cyclic_work_v… in MatMult_LMVMDBFGS() 950 …etscCall(MatMultTransposeAdd(lbfgs->YtS_triu_strict, lbfgs->rwork1, lbfgs->rwork2, lbfgs->rwork2)); in MatMult_LMVMDBFGS() 953 if (!lbfgs->rwork2_local) PetscCall(VecCreateLocalVector(lbfgs->rwork2, &lbfgs->rwork2_local)); in MatMult_LMVMDBFGS() [all …]
|
| H A D | denseqn.h | 27 Vec column_work, column_work2, rwork1, rwork2, rwork3; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 23 PetscReal *rwork2; in MatDenseOrthogonalRangeOrComplement() local 55 PetscCall(PetscMalloc1(5 * n, &rwork2)); in MatDenseOrthogonalRangeOrComplement() 56 …APACKgesvd_("A", "N", &bM, &bN, data, &bM, sing, U, &bM, &ds, &di, uwork, &lwork, rwork2, &lierr)); in MatDenseOrthogonalRangeOrComplement() 57 PetscCall(PetscFree(rwork2)); in MatDenseOrthogonalRangeOrComplement()
|