Searched refs:cyclic_work_vec (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | cd_utils.c | 13 PETSC_INTERN PetscErrorCode VecCyclicShift(Mat B, Vec X, PetscInt d, Vec cyclic_work_vec) in VecCyclicShift() argument 25 if (!cyclic_work_vec) PetscCall(VecDuplicate(X, &cyclic_work_vec)); in VecCyclicShift() 26 PetscCall(VecCopy(X, cyclic_work_vec)); in VecCyclicShift() 27 PetscCall(VecGetArrayReadAndMemType(cyclic_work_vec, &src, &src_memtype)); in VecCyclicShift() 31 PetscCall(VecRestoreArrayReadAndMemType(cyclic_work_vec, &src)); in VecCyclicShift() 48 PetscCall(VecRestoreArrayReadAndMemType(cyclic_work_vec, &src)); in VecCyclicShift() 62 …tscErrorCode VecRecycleOrderToHistoryOrder(Mat B, Vec X, PetscInt num_updates, Vec cyclic_work_vec) in VecRecycleOrderToHistoryOrder() argument 71 PetscCall(VecCyclicShift(B, X, oldest_index, cyclic_work_vec)); in VecRecycleOrderToHistoryOrder() 75 …tscErrorCode VecHistoryOrderToRecycleOrder(Mat B, Vec X, PetscInt num_updates, Vec cyclic_work_vec) in VecHistoryOrderToRecycleOrder() argument 84 PetscCall(VecCyclicShift(B, X, m - oldest_index, cyclic_work_vec)); in VecHistoryOrderToRecycleOrder()
|
| H A D | denseqn.c | 78 PetscCall(VecDestroy(&lqn->cyclic_work_vec)); in MatLMVMDQNResetDestructive() 203 PetscCall(VecDuplicate(lqn->rwork2, &lqn->cyclic_work_vec)); in MatAllocate_LMVMDQN_Internal() 371 …) PetscCall(VecRecycleOrderToHistoryOrder(B, this_sy_col, lqn->num_updates, lqn->cyclic_work_vec)); in MatUpdate_LMVMDQN() 388 …) PetscCall(VecRecycleOrderToHistoryOrder(B, this_ys_col, lqn->num_updates, lqn->cyclic_work_vec)); in MatUpdate_LMVMDQN() 404 …istoryOrderToRecycleOrder(B, lqn->diag_vec_recycle_order, lqn->num_updates, lqn->cyclic_work_vec)); in MatUpdate_LMVMDQN() 703 …R) PetscCall(VecRecycleOrderToHistoryOrder(B, StBs_j, lbfgs->num_updates, lbfgs->cyclic_work_vec)); in MatLMVMDBFGSUpdateMultData() 725 …ER) PetscCall(VecRecycleOrderToHistoryOrder(B, Yts_j, lbfgs->num_updates, lbfgs->cyclic_work_vec)); in MatLMVMDBFGSUpdateMultData() 789 …R) PetscCall(VecRecycleOrderToHistoryOrder(H, rwork1, lbfgs->num_updates, lbfgs->cyclic_work_vec)); in MatSolve_LMVMDBFGS() 792 …R) PetscCall(VecHistoryOrderToRecycleOrder(H, rwork1, lbfgs->num_updates, lbfgs->cyclic_work_vec)); in MatSolve_LMVMDBFGS() 804 …R) PetscCall(VecRecycleOrderToHistoryOrder(H, rwork1, lbfgs->num_updates, lbfgs->cyclic_work_vec)); in MatSolve_LMVMDBFGS() [all …]
|
| H A D | denseqn.h | 30 Vec cyclic_work_vec; member
|