| 239 | } |
| 240 | } |
| 241 | void initialize_gpu_buffer() |
| 242 | { |
| 243 | cl_int err; |
| 244 | |
| 245 | err = clEnqueueWriteBuffer(queues_[0], buffer_.A_, CL_TRUE, |
| 246 | buffer_.offa_ * sizeof(T), |
| 247 | buffer_.lda_ * buffer_.a_num_vectors_ * |
| 248 | sizeof(T), |
| 249 | buffer_.cpuA_, 0, NULL, NULL); |
| 250 | |
| 251 | err = clEnqueueWriteBuffer(queues_[0], buffer_.C_, CL_TRUE, |
| 252 | buffer_.offa_ * sizeof(T), |
| 253 | buffer_.ldc_ * buffer_.c_num_vectors_ * |
| 254 | sizeof(T), |
| 255 | buffer_.cpuC_, 0, NULL, NULL); |
| 256 | } |
| 257 | void reset_gpu_write_buffer() |
| 258 | { |
| 259 | cl_int err; |