| 310 | } |
| 311 | } |
| 312 | void initialize_gpu_buffer() |
| 313 | { |
| 314 | cl_int err; |
| 315 | |
| 316 | err = clEnqueueWriteBuffer(queues_[0], buffer_.A_, CL_TRUE, |
| 317 | buffer_.offa_ * sizeof(T), |
| 318 | buffer_.lda_ * buffer_.a_num_vectors_ * |
| 319 | sizeof(T), |
| 320 | buffer_.cpuA_, 0, NULL, NULL); |
| 321 | |
| 322 | err = clEnqueueWriteBuffer(queues_[0], buffer_.C_, CL_TRUE, |
| 323 | buffer_.offa_ * sizeof(T), |
| 324 | buffer_.ldc_ * buffer_.c_num_vectors_ * |
| 325 | sizeof(T), |
| 326 | buffer_.cpuC_, 0, NULL, NULL); |
| 327 | } |
| 328 | void reset_gpu_write_buffer() |
| 329 | { |
| 330 | cl_int err; |