File tree Expand file tree Collapse file tree
Tools/ApplicationDebugger/jacobi/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212
1313// Compute x_k1 and write the result to its accessor.
1414
15- void compute_x_k1_kernel (id<1 > &index, float *b,
16- float *x_k, float *x_k1) {
15+ void compute_x_k1_kernel (id<1 > &index, const float *b,
16+ const float *x_k, float *x_k1) {
1717 // Current index.
1818 int i = index[0 ];
1919
@@ -54,8 +54,10 @@ void compute_x_k1 (queue &q, buffer_args &buffers) {
5454 accessor acc_x_k1 (buffers.x_k1 , h, write_only);
5555
5656 h.parallel_for (range{n}, [=](id<1 > index) {
57- compute_x_k1_kernel (index, acc_b.get_pointer (), acc_x_k.get_pointer (),
58- acc_x_k1.get_pointer ());
57+ compute_x_k1_kernel (index,
58+ acc_b.template get_multi_ptr <access::decorated::no>().get (),
59+ acc_x_k.template get_multi_ptr <access::decorated::no>().get (),
60+ acc_x_k1.template get_multi_ptr <access::decorated::no>().get ());
5961 });
6062 });
6163}
Original file line number Diff line number Diff line change 1111
1212// Compute x_k1 and write the result to its accessor.
1313
14- void compute_x_k1_kernel (id<1 > &index, float *b,
15- float *x_k, float *x_k1) {
14+ void compute_x_k1_kernel (id<1 > &index, const float *b,
15+ const float *x_k, float *x_k1) {
1616 // Current index.
1717 int i = index[0 ];
1818
@@ -61,8 +61,10 @@ void compute_x_k1 (queue &q, buffer_args &buffers) {
6161 accessor acc_x_k1 (buffers.x_k1 , h, write_only);
6262
6363 h.parallel_for (range{n}, [=](id<1 > index) {
64- compute_x_k1_kernel (index, acc_b.get_pointer (), acc_x_k.get_pointer (),
65- acc_x_k1.get_pointer ());
64+ compute_x_k1_kernel (index,
65+ acc_b.template get_multi_ptr <access::decorated::no>().get (),
66+ acc_x_k.template get_multi_ptr <access::decorated::no>().get (),
67+ acc_x_k1.template get_multi_ptr <access::decorated::no>().get ());
6668 });
6769 });
6870}
You can’t perform that action at this time.
0 commit comments