Searched refs:i_next (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/blas_cyclic/cupm/ |
| H A D | blas_cyclic_cupm_impl.hpp | 53 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 D | blas_cyclic.c | 24 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 …]
|