Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Dcd_utils.c66 PetscInt oldest_index; in VecRecycleOrderToHistoryOrder() local
69 oldest_index = recycle_index(m, oldest_update(m, num_updates)); in VecRecycleOrderToHistoryOrder()
70 …if (oldest_index == 0) PetscFunctionReturn(PETSC_SUCCESS); /* vector is already in history order */ in VecRecycleOrderToHistoryOrder()
71 PetscCall(VecCyclicShift(B, X, oldest_index, cyclic_work_vec)); in VecRecycleOrderToHistoryOrder()
79 PetscInt oldest_index; in VecHistoryOrderToRecycleOrder() local
82 oldest_index = recycle_index(m, oldest_update(m, num_updates)); in VecHistoryOrderToRecycleOrder()
83 …if (oldest_index == 0) PetscFunctionReturn(PETSC_SUCCESS); /* vector is already in recycle order */ in VecHistoryOrderToRecycleOrder()
84 PetscCall(VecCyclicShift(B, X, m - oldest_index, cyclic_work_vec)); in VecHistoryOrderToRecycleOrder()
90 PetscInt oldest_index = oldest % m; in MatUpperTriangularSolveInPlace_Internal() local
96 if (oldest_index == 0) type = MAT_LMVM_DENSE_REORDER; in MatUpperTriangularSolveInPlace_Internal()
[all …]
/petsc/src/ksp/ksp/utils/lmvm/dense/cd_cupm/
H A Dcd_cupm.cxx49 PetscInt oldest_index = oldest % m; in SolveInPlaceCyclic() local
61 PetscCall(PetscCUPMBlasIntCast(m - oldest_index, &n_old)); in SolveInPlaceCyclic()
69 …le, CUPMBLAS_OP_N, n_old, n_new, &minus_one, &A_[oldest_index], lda, x_, stride, &sone, &x_[oldest… in SolveInPlaceCyclic()
70 …, CUPMBLAS_OP_N, CUPMBLAS_DIAG_NON_UNIT, n_old, &A_[oldest_index * (lda + 1)], lda, &x_[oldest_ind… in SolveInPlaceCyclic()
72 …, CUPMBLAS_OP_C, CUPMBLAS_DIAG_NON_UNIT, n_old, &A_[oldest_index * (lda + 1)], lda, &x_[oldest_ind… in SolveInPlaceCyclic()
73 …gemv(handle, CUPMBLAS_OP_C, n_old, n_new, &minus_one, &A_[oldest_index], lda, &x_[oldest_index], s… in SolveInPlaceCyclic()