Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/
H A Dblas_cyclic_cupm_impl.hpp53 cupmBlasInt_t m, i_oldest, i_next, y_stride_; in axpby() local
61 PetscCall(PetscCUPMBlasIntCast(((next - 1) % m) + 1, &i_next)); in axpby()
69 } else if (i_next > i_oldest) { in axpby()
70 cupmBlasInt_t diff = i_next - i_oldest; in axpby()
76 if (i_next) PetscCall(axpby_dispatch(handle, i_next, alpha, x, beta, y, y_stride_)); in axpby()
90 cupmBlasInt_t m, i_oldest, i_next; in dmv() local
104 PetscCall(PetscCUPMBlasIntCast(((next - 1) % m) + 1, &i_next)); in dmv()
111 } else if (i_next > i_oldest) { in dmv()
112 cupmBlasInt_t diff = i_next - i_oldest; in dmv()
118 …if (i_next) PetscCallCUPMBLAS(cupmBlasXgbmv(handle, trans, i_next, i_next, 0, 0, calpha, A_, 1, x_… in dmv()
[all …]
/petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/
H A Dblas_cyclic.c24 PetscInt i_next = ((next - 1) % m) + 1; in AXPBYCylic_Private() local
29 } else if (i_next > i_oldest) { in AXPBYCylic_Private()
30 AXPBY_Private(i_next - i_oldest, alpha, &x[i_oldest], beta, &y[i_oldest * y_stride], y_stride); in AXPBYCylic_Private()
32 AXPBY_Private(i_next, alpha, x, beta, y, y_stride); in AXPBYCylic_Private()
91 PetscInt i_next = ((next - 1) % m) + 1; in DMVCylic_Private() local
96 } else if (i_next > i_oldest) { in DMVCylic_Private()
97 …DMV_Private(hermitian_transpose, i_next - i_oldest, alpha, &A[i_oldest], &x[i_oldest], beta, &y[i_… in DMVCylic_Private()
99 DMV_Private(hermitian_transpose, i_next, alpha, A, x, beta, y); in DMVCylic_Private()
175 PetscInt i_next = ((next - 1) % m) + 1; in DSVCyclic_Private() local
180 } else if (i_next > i_oldest) { in DSVCyclic_Private()
[all …]