@@ -177,16 +177,16 @@ int cg_solve(sycl::queue exec_q,
177
177
}
178
178
179
179
int converged_at = max_iters;
180
- sycl::event prev_dep = copy_to_p_ev;
180
+ sycl::event e_p = copy_to_p_ev;
181
181
sycl::event e_x = fill_ev;
182
182
183
183
for (std::int64_t i = 0 ; i < max_iters; ++i) {
184
184
sycl::event gemv_ev = oneapi::mkl::blas::row_major::gemv (
185
185
exec_q, oneapi::mkl::transpose::N, n, n, T (1 ), Amat, n, p, 1 , T (0 ),
186
- Ap, 1 , {prev_dep });
186
+ Ap, 1 , {e_p });
187
187
188
188
sycl::event pAp_dot_ev = oneapi::mkl::blas::row_major::dot (
189
- exec_q, n, p, 1 , Ap, 1 , pAp_dot_dev, {prev_dep , gemv_ev});
189
+ exec_q, n, p, 1 , Ap, 1 , pAp_dot_dev, {e_p , gemv_ev});
190
190
191
191
T pAp_dot_host{};
192
192
exec_q.copy <T>(pAp_dot_dev, &pAp_dot_host, 1 , {pAp_dot_ev})
@@ -212,8 +212,7 @@ int cg_solve(sycl::queue exec_q,
212
212
T beta = rs_new / rs_old;
213
213
214
214
// p = r + beta * p
215
- prev_dep =
216
- detail::axpby_inplace (exec_q, n, T (1 ), r, beta, p, {r_update_ev});
215
+ e_p = detail::axpby_inplace (exec_q, n, T (1 ), r, beta, p, {r_update_ev});
217
216
e_x = x_update_ev;
218
217
219
218
rs_old = rs_new;
0 commit comments