Searched refs:oldest_index (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | cd_utils.c | 66 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 D | cd_cupm.cxx | 49 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()
|