-
Notifications
You must be signed in to change notification settings - Fork 0
/
o
463 lines (463 loc) · 147 KB
/
o
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
/home/lpaehler/Work/Repositories/llvm-project/build/bin/clang++ -fno-exceptions -std=c++17 --cuda-path=/usr/local/cuda-11.2 -L/usr/local/cuda-11.2/lib64 --cuda-gpu-arch=sm_80 --no-cuda-version-check -v "-lcudart_static" "-ldl" "-lrt" -lpthread -lm allocator.o lulesh.o lulesh-comms.o lulesh-comms-gpu.o -o lulesh
clang version 13.0.0 ([email protected]:llvm/llvm-project.git 574a9dabc63ba1e7a04c08d4bde2eacd61b44ce1)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/lpaehler/Work/Repositories/llvm-project/build/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10
Selected GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
Found CUDA installation: /usr/local/cuda-11.2, version 11.2
clang-13: warning: argument unused during compilation: '--cuda-gpu-arch=sm_80' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '--no-cuda-version-check' [-Wunused-command-line-argument]
"/usr/bin/ld" --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o lulesh /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/10/crtbegin.o -L/usr/local/cuda-11.2/lib64 -L/usr/lib/gcc/x86_64-redhat-linux/10 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64 -L/home/lpaehler/Work/Repositories/llvm-project/build/bin/../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/10/../../.. -L/home/lpaehler/Work/Repositories/llvm-project/build/bin/../lib -L/lib -L/usr/lib -lcudart_static -ldl -lrt -lpthread -lm allocator.o lulesh.o lulesh-comms.o lulesh-comms-gpu.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/10/crtend.o /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/crtn.o
/usr/bin/ld: allocator.o: in function `void cub::__device_stub__EmptyKernel<void>()':
allocator.cu:(.text+0x17): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text+0x40): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<float>, float>, unsigned long>, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<float>, float>, unsigned long>(thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<float>, float>, unsigned long)':
allocator.cu:(.text+0x8d): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text+0xb7): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long>, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long>(thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long)':
allocator.cu:(.text+0xfd): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text+0x127): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long>, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long>(thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long)':
allocator.cu:(.text+0x16b): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text+0x195): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.o: in function `__cuda_module_ctor':
allocator.cu:(.text+0x1ab): undefined reference to `__cudaRegisterFatBinary'
/usr/bin/ld: allocator.cu:(.text+0x1e1): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: allocator.cu:(.text+0x20d): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: allocator.cu:(.text+0x239): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: allocator.cu:(.text+0x265): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: allocator.cu:(.text+0x26d): undefined reference to `__cudaRegisterFatBinaryEnd'
/usr/bin/ld: allocator.o: in function `__cuda_module_dtor':
allocator.cu:(.text+0x288): undefined reference to `__cudaUnregisterFatBinary'
/usr/bin/ld: allocator.o: in function `Allocator<Vector_d<float> >::clear()':
allocator.cu:(.text._ZN9AllocatorI8Vector_dIfEE5clearEv[_ZN9AllocatorI8Vector_dIfEE5clearEv]+0xbf): undefined reference to `cudaFree'
/usr/bin/ld: allocator.cu:(.text._ZN9AllocatorI8Vector_dIfEE5clearEv[_ZN9AllocatorI8Vector_dIfEE5clearEv]+0x129): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `Allocator<Vector_d<double> >::clear()':
allocator.cu:(.text._ZN9AllocatorI8Vector_dIdEE5clearEv[_ZN9AllocatorI8Vector_dIdEE5clearEv]+0xbf): undefined reference to `cudaFree'
/usr/bin/ld: allocator.cu:(.text._ZN9AllocatorI8Vector_dIdEE5clearEv[_ZN9AllocatorI8Vector_dIdEE5clearEv]+0x129): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `Allocator<Vector_d<int> >::clear()':
allocator.cu:(.text._ZN9AllocatorI8Vector_dIiEE5clearEv[_ZN9AllocatorI8Vector_dIiEE5clearEv]+0xbf): undefined reference to `cudaFree'
/usr/bin/ld: allocator.cu:(.text._ZN9AllocatorI8Vector_dIiEE5clearEv[_ZN9AllocatorI8Vector_dIiEE5clearEv]+0x129): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::device_ptr_memory_resource<thrust::system::cuda::detail::cuda_memory_resource<&cudaMalloc, &cudaFree, thrust::cuda_cub::pointer<void> > >::do_deallocate(thrust::device_ptr<void>, unsigned long, unsigned long)':
allocator.cu:(.text._ZN6thrust26device_ptr_memory_resourceINS_6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEEEE13do_deallocateENS_10device_ptrIvEEmm[_ZN6thrust26device_ptr_memory_resourceINS_6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEEEE13do_deallocateENS_10device_ptrIvEEmm]+0x8): undefined reference to `cudaFree'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust26device_ptr_memory_resourceINS_6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEEEE13do_deallocateENS_10device_ptrIvEEmm[_ZN6thrust26device_ptr_memory_resourceINS_6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEEEE13do_deallocateENS_10device_ptrIvEEmm]+0x1b): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::system::cuda::detail::cuda_memory_resource<&cudaMalloc, &cudaFree, thrust::cuda_cub::pointer<void> >::do_deallocate(thrust::cuda_cub::pointer<void>, unsigned long, unsigned long)':
allocator.cu:(.text._ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE13do_deallocateES6_mm[_ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE13do_deallocateES6_mm]+0x8): undefined reference to `cudaFree'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE13do_deallocateES6_mm[_ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE13do_deallocateES6_mm]+0x1b): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::system::cuda_cub::detail::cuda_error_category::message[abi:cxx11](int) const':
allocator.cu:(.text._ZNK6thrust6system8cuda_cub6detail19cuda_error_category7messageB5cxx11Ei[_ZNK6thrust6system8cuda_cub6detail19cuda_error_category7messageB5cxx11Ei]+0x16): undefined reference to `cudaGetErrorString'
/usr/bin/ld: allocator.cu:(.text._ZNK6thrust6system8cuda_cub6detail19cuda_error_category7messageB5cxx11Ei[_ZNK6thrust6system8cuda_cub6detail19cuda_error_category7messageB5cxx11Ei]+0x20): undefined reference to `cudaGetErrorName'
/usr/bin/ld: allocator.o: in function `thrust::system::cuda::detail::cuda_memory_resource<&cudaMalloc, &cudaFree, thrust::cuda_cub::pointer<void> >::do_allocate(unsigned long, unsigned long)':
allocator.cu:(.text._ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE11do_allocateEmm[_ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE11do_allocateEmm]+0xd): undefined reference to `cudaMalloc'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE11do_allocateEmm[_ZN6thrust6system4cuda6detail20cuda_memory_resourceIXadL_Z10cudaMallocEEXadL_Z8cudaFreeEENS_8cuda_cub7pointerIvEEE11do_allocateEmm]+0x25): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::device_ptr<float> thrust::cuda_cub::uninitialized_fill_n<thrust::cuda_cub::tag, thrust::device_ptr<float>, unsigned long, float>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::device_ptr<float>, unsigned long, float const&)':
allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x19): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x1e): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIfEEmfEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x25): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<float>, float>, unsigned long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<float>, float>, unsigned long)':
allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x2f): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x36): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x6b): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x7f): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x9a): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0xa1): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0xe3): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x125): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x14f): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x158): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x164): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIfEEfEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x169): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `cub::PerDeviceAttributeCache::DevicePayload cub::PerDeviceAttributeCache::operator()<cub::PtxVersion(int&)::{lambda(int&)#1}>(cub::PtxVersion(int&)::{lambda(int&)#1}&&, int)':
allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0x85): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0x8d): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xa9): undefined reference to `cudaSetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xae): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xbd): undefined reference to `cudaFuncGetAttributes'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xc5): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xe2): undefined reference to `cudaSetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xe7): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0xf6): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0x167): undefined reference to `cudaGetDeviceCount'
/usr/bin/ld: allocator.cu:(.text._ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i[_ZN3cub23PerDeviceAttributeCacheclIZNS_10PtxVersionERiEUlS2_E_EENS0_13DevicePayloadEOT_i]+0x16f): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::device_ptr<double> thrust::cuda_cub::uninitialized_fill_n<thrust::cuda_cub::tag, thrust::device_ptr<double>, unsigned long, double>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::device_ptr<double>, unsigned long, double const&)':
allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x19): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x1e): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIdEEmdEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x25): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long)':
allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x2c): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x33): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x64): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x6f): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x76): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x90): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x97): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0xd9): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x11a): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x144): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x14d): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x152): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x159): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIdEEdEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x15e): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `thrust::device_ptr<int> thrust::cuda_cub::uninitialized_fill_n<thrust::cuda_cub::tag, thrust::device_ptr<int>, unsigned long, int>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::device_ptr<int>, unsigned long, int const&)':
allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x1a): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x1f): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_[_ZN6thrust8cuda_cub20uninitialized_fill_nINS0_3tagENS_10device_ptrIiEEmiEET0_RNS0_16execution_policyIT_EES5_T1_RKT2_]+0x26): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long)':
allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x2b): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x32): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x63): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x6e): undefined reference to `cudaGetDevice'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x75): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x8f): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x96): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0xd7): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x111): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x13b): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x144): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x149): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x150): undefined reference to `cudaGetLastError'
/usr/bin/ld: allocator.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_20__uninitialized_fill7functorINS_10device_ptrIiEEiEEmEEvRNS0_16execution_policyIT_EET0_T1_]+0x155): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `cuda_init(int)':
lulesh.cu:(.text+0x14): undefined reference to `cudaGetDeviceCount'
/usr/bin/ld: lulesh.cu:(.text+0x19): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text+0x49): undefined reference to `cudaSetDevice'
/usr/bin/ld: lulesh.cu:(.text+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text+0x68): undefined reference to `cudaGetDeviceProperties'
/usr/bin/ld: lulesh.cu:(.text+0x9d): undefined reference to `cudaGetDeviceProperties'
/usr/bin/ld: lulesh.cu:(.text+0xa2): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text+0xd3): undefined reference to `cudaGetErrorString'
/usr/bin/ld: lulesh.cu:(.text+0x142): undefined reference to `cudaGetErrorString'
/usr/bin/ld: lulesh.cu:(.text+0x164): undefined reference to `cudaGetErrorString'
/usr/bin/ld: lulesh.o: in function `NewDomain(char**, int, int, int, int, int, int, bool, int, int, int)':
lulesh.cu:(.text+0x2548): undefined reference to `cudaStreamCreate'
/usr/bin/ld: lulesh.cu:(.text+0x2573): undefined reference to `cudaEventCreateWithFlags'
/usr/bin/ld: lulesh.cu:(.text+0x4e03): undefined reference to `cudaHostAlloc'
/usr/bin/ld: lulesh.cu:(.text+0x4e16): undefined reference to `cudaHostAlloc'
/usr/bin/ld: lulesh.cu:(.text+0x4e29): undefined reference to `cudaHostAlloc'
/usr/bin/ld: lulesh.cu:(.text+0x4e3c): undefined reference to `cudaHostAlloc'
/usr/bin/ld: lulesh.o: in function `__device_stub__AddNodeForcesFromElems_kernel(int, int, int const*, int const*, int const*, double const*, double const*, double const*, double*, double*, double*, int)':
lulesh.cu:(.text+0x691a): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x6944): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__CalcAccelerationForNodes_kernel(int, double*, double*, double*, double*, double*, double*, double*)':
lulesh.cu:(.text+0x69eb): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x6a15): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__ApplyAccelerationBoundaryConditionsForNodes_kernel(int, double*, int*)':
lulesh.cu:(.text+0x6a75): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x6a9f): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__CalcPositionAndVelocityForNodes_kernel(int, double, double, double*, double*, double*, double*, double*, double*, double const*, double const*, double const*)':
lulesh.cu:(.text+0x6b97): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x6bc1): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__CalcKinematicsAndMonotonicQGradient_kernel(int, int, double, int const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, int*, int)':
lulesh.cu:(.text+0x6d9a): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x6dc4): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__CalcMonotonicQRegionForElems_kernel(double, double, double, double, double, int, int*, int*, int*, int*, int*, int*, int*, int*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double*, double, int*)':
lulesh.cu:(.text+0x6fe5): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x7012): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__device_stub__ApplyMaterialPropertiesAndUpdateVolume_kernel(int, double, double, double, double*, double*, double*, double*, double, double, double, double, double, int*, double*, double*, double*, double*, double, double*, double, int*, int, int const*, int const*, int)':
lulesh.cu:(.text+0x7217): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x7244): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `VerifyAndWriteFinalOutput(double, Domain&, int, int, int, bool)':
lulesh.cu:(.text+0x77dd): undefined reference to `cudaMemGetInfo'
/usr/bin/ld: lulesh.cu:(.text+0x7886): undefined reference to `cudaMemcpy'
/usr/bin/ld: lulesh.cu:(.text+0x790f): undefined reference to `cudaMemcpy'
/usr/bin/ld: lulesh.o: in function `main':
lulesh.cu:(.text+0x7bd4): undefined reference to `cudaDeviceSetCacheConfig'
/usr/bin/ld: lulesh.cu:(.text+0x7c23): undefined reference to `cudaProfilerStart'
/usr/bin/ld: lulesh.cu:(.text+0x7d16): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8390): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x86f4): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8727): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x8773): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x89e7): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8a1a): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x8a5e): undefined reference to `cudaEventSynchronize'
/usr/bin/ld: lulesh.cu:(.text+0x8bca): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8d8d): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8dc0): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x8dfa): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8e38): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8f01): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8f2e): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x8f99): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x8fc6): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x9016): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x90a8): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x90d5): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x910b): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x93ce): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x9401): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0x950e): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x9a48): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0x9f24): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa233): undefined reference to `cudaFuncSetCacheConfig'
/usr/bin/ld: lulesh.cu:(.text+0xa265): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa40f): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa442): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0xa478): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa532): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa55f): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text+0xa577): undefined reference to `cudaEventRecord'
/usr/bin/ld: lulesh.cu:(.text+0xa5f0): undefined reference to `cudaDeviceSynchronize'
/usr/bin/ld: lulesh.cu:(.text+0xa624): undefined reference to `cudaProfilerStop'
/usr/bin/ld: lulesh.cu:(.text+0xa657): undefined reference to `cudaDeviceReset'
/usr/bin/ld: lulesh.o: in function `void __device_stub__CalcVolumeForceForElems_kernel<true>(double const*, double const*, double const*, double const*, double, int, int, int const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double*, double*, double*, int*, int)':
lulesh.cu:(.text+0xa83c): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xa866): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void __device_stub__CalcVolumeForceForElems_kernel<false>(double const*, double const*, double const*, double const*, double, int, int, int const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double const*, double*, double*, double*, int*, int)':
lulesh.cu:(.text+0xa9ec): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xaa16): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void __device_stub__CalcTimeConstraintsForElems_kernel<128>(int, double, double, int*, double*, double*, double*, double*, double*)':
lulesh.cu:(.text+0xaae7): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xab11): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void __device_stub__CalcMinDtOneBlock<1024>(double*, double*, double*, double*, int)':
lulesh.cu:(.text+0xab8a): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xabb4): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void cub::__device_stub__EmptyKernel<void>()':
lulesh.cu:(.text+0xabd7): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xac00): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xac42): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xac6c): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xacb2): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xacdc): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long>, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long>(thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<double>, double>, unsigned long)':
lulesh.cu:(.text+0xad2d): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xad57): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xad92): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xadbc): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xae02): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xae2c): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xae72): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xae9c): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long>, thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long>(thrust::cuda_cub::__uninitialized_fill::functor<thrust::device_ptr<int>, int>, unsigned long)':
lulesh.cu:(.text+0xaeeb): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xaf15): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text+0xaf52): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xaf7c): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::core::__device_stub___kernel_agent<thrust::cuda_cub::__parallel_for::ParallelForAgent<thrust::cuda_cub::__fill::functor<thrust::detail::normal_iterator<thrust::device_ptr<double> >, double>, long>, thrust::cuda_cub::__fill::functor<thrust::detail::normal_iterator<thrust::device_ptr<double> >, double>, long>(thrust::cuda_cub::__fill::functor<thrust::detail::normal_iterator<thrust::device_ptr<double> >, double>, long)':
lulesh.cu:(.text+0xafcd): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text+0xaff7): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.o: in function `__cuda_module_ctor':
lulesh.cu:(.text+0xb00b): undefined reference to `__cudaRegisterFatBinary'
/usr/bin/ld: lulesh.cu:(.text+0xb041): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: lulesh.cu:(.text+0xb06d): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: lulesh.cu:(.text+0xb099): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: lulesh.cu:(.text+0xb0c5): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: lulesh.cu:(.text+0xb0f1): undefined reference to `__cudaRegisterFunction'
/usr/bin/ld: lulesh.o:lulesh.cu:(.text+0xb11d): more undefined references to `__cudaRegisterFunction' follow
/usr/bin/ld: lulesh.o: in function `__cuda_module_ctor':
lulesh.cu:(.text+0xb3b9): undefined reference to `__cudaRegisterFatBinaryEnd'
/usr/bin/ld: lulesh.o: in function `__cuda_module_dtor':
lulesh.cu:(.text+0xb3d8): undefined reference to `__cudaUnregisterFatBinary'
/usr/bin/ld: lulesh.o: in function `thrust::reference<double, thrust::device_ptr<double>, thrust::device_reference<double> >::operator double() const':
lulesh.cu:(.text._ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv[_ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv]+0x1b): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv[_ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv]+0x27): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv[_ZNK6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEcvdEv]+0x2c): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::vector_base<double, thrust::device_allocator<double> >::erase(thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE5eraseENS0_15normal_iteratorINS_10device_ptrIdEEEES8_[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE5eraseENS0_15normal_iteratorINS_10device_ptrIdEEEES8_]+0x9a): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE5eraseENS0_15normal_iteratorINS_10device_ptrIdEEEES8_[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE5eraseENS0_15normal_iteratorINS_10device_ptrIdEEEES8_]+0xa1): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::vector_base<double, thrust::device_allocator<double> >::append(unsigned long)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE6appendEm[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE6appendEm]+0xf1): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE6appendEm[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE6appendEm]+0x10b): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::temporary_allocator<double, thrust::cuda_cub::tag>::deallocate(thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, unsigned long)':
lulesh.cu:(.text._ZN6thrust6detail19temporary_allocatorIdNS_8cuda_cub3tagEE10deallocateENS_7pointerIdS3_NS_11use_defaultES6_EEm[_ZN6thrust6detail19temporary_allocatorIdNS_8cuda_cub3tagEE10deallocateENS_7pointerIdS3_NS_11use_defaultES6_EEm]+0x8): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail19temporary_allocatorIdNS_8cuda_cub3tagEE10deallocateENS_7pointerIdS3_NS_11use_defaultES6_EEm[_ZN6thrust6detail19temporary_allocatorIdNS_8cuda_cub3tagEE10deallocateENS_7pointerIdS3_NS_11use_defaultES6_EEm]+0xf): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void* thrust::cuda_cub::malloc<thrust::cuda_cub::tag>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, unsigned long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6mallocINS0_3tagEEEPvRNS0_16execution_policyIT_EEm[_ZN6thrust8cuda_cub6mallocINS0_3tagEEEPvRNS0_16execution_policyIT_EEm]+0x16): undefined reference to `cudaMalloc'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6mallocINS0_3tagEEEPvRNS0_16execution_policyIT_EEm[_ZN6thrust8cuda_cub6mallocINS0_3tagEEEPvRNS0_16execution_policyIT_EEm]+0x2e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEENS_7pointerIdS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::normal_iterator<thrust::device_ptr<double> > thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> > >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIdEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<double, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIdS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIdEEEENS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::device_ptr<double> thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double> >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::device_ptr<double>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<double>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIdEEEES8_NS3_14no_stencil_tagENS_8identityIdEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::vector_base<int, thrust::device_allocator<int> >::erase(thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE5eraseENS0_15normal_iteratorINS_10device_ptrIiEEEES8_[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE5eraseENS0_15normal_iteratorINS_10device_ptrIiEEEES8_]+0x9a): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE5eraseENS0_15normal_iteratorINS_10device_ptrIiEEEES8_[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE5eraseENS0_15normal_iteratorINS_10device_ptrIiEEEES8_]+0xa1): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::vector_base<int, thrust::device_allocator<int> >::append(unsigned long)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE6appendEm[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE6appendEm]+0xef): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE6appendEm[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE6appendEm]+0x109): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::temporary_allocator<int, thrust::cuda_cub::tag>::deallocate(thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, unsigned long)':
lulesh.cu:(.text._ZN6thrust6detail19temporary_allocatorIiNS_8cuda_cub3tagEE10deallocateENS_7pointerIiS3_NS_11use_defaultES6_EEm[_ZN6thrust6detail19temporary_allocatorIiNS_8cuda_cub3tagEE10deallocateENS_7pointerIiS3_NS_11use_defaultES6_EEm]+0x8): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail19temporary_allocatorIiNS_8cuda_cub3tagEE10deallocateENS_7pointerIiS3_NS_11use_defaultES6_EEm[_ZN6thrust6detail19temporary_allocatorIiNS_8cuda_cub3tagEE10deallocateENS_7pointerIiS3_NS_11use_defaultES6_EEm]+0xf): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultES9_EEEET1_RNS0_16execution_policyIT_EET0_SG_SB_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEENS_7pointerIiS2_NS_11use_defaultESB_EENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::normal_iterator<thrust::device_ptr<int> > thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> > >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES6_EEEENS4_INS_10device_ptrIiEEEEEET1_RNS0_16execution_policyIT_EET0_SH_SC_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::pointer<int, thrust::cuda_cub::tag, thrust::use_default, thrust::use_default> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_7pointerIiS2_NS_11use_defaultES8_EEEENS6_INS_10device_ptrIiEEEENS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::device_ptr<int> thrust::cuda_cub::copy<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int> >(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x42): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_[_ZN6thrust8cuda_cub4copyINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIiEEEES6_EET1_RNS0_16execution_policyIT_EET0_SD_S8_]+0x4e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__transform::unary_transform_f<thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::device_ptr<int>, thrust::cuda_cub::__transform::no_stencil_tag, thrust::identity<int>, thrust::cuda_cub::__transform::always_true_predicate>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x40): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x47): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x78): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x83): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x8a): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xa4): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xab): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xec): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x133): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15d): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x166): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x16b): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x172): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_11__transform17unary_transform_fINS_6detail15normal_iteratorINS_10device_ptrIiEEEES8_NS3_14no_stencil_tagENS_8identityIiEENS3_21always_true_predicateEEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x177): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::normal_iterator<thrust::device_ptr<double> > thrust::cuda_cub::fill_n<thrust::cuda_cub::tag, thrust::detail::normal_iterator<thrust::device_ptr<double> >, long, double>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<double> >, long, double const&)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_[_ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_]+0x19): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_[_ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_]+0x1e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_[_ZN6thrust8cuda_cub6fill_nINS0_3tagENS_6detail15normal_iteratorINS_10device_ptrIdEEEEldEET0_RNS0_16execution_policyIT_EES8_T1_RKT2_]+0x25): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::cuda_cub::parallel_for<thrust::cuda_cub::tag, thrust::cuda_cub::__fill::functor<thrust::detail::normal_iterator<thrust::device_ptr<double> >, double>, long>(thrust::cuda_cub::execution_policy<thrust::cuda_cub::tag>&, thrust::cuda_cub::__fill::functor<thrust::detail::normal_iterator<thrust::device_ptr<double> >, double>, long)':
lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x2c): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x33): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x64): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x6f): undefined reference to `cudaGetDevice'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x76): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x90): undefined reference to `cudaDeviceGetAttribute'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x97): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0xd9): undefined reference to `__cudaPushCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x11a): undefined reference to `__cudaPopCallConfiguration'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x144): undefined reference to `cudaLaunchKernel'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x14d): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x152): undefined reference to `cudaPeekAtLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x159): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_[_ZN6thrust8cuda_cub12parallel_forINS0_3tagENS0_6__fill7functorINS_6detail15normal_iteratorINS_10device_ptrIdEEEEdEElEEvRNS0_16execution_policyIT_EET0_T1_]+0x15e): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::detail::vector_base<int, thrust::device_allocator<int> >::range_assign<thrust::detail::normal_iterator<int const*> >(thrust::detail::normal_iterator<int const*>, thrust::detail::normal_iterator<int const*>, thrust::random_access_traversal_tag)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE12range_assignINS0_15normal_iteratorIPKiEEEEvT_SA_NS_27random_access_traversal_tagE[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE12range_assignINS0_15normal_iteratorIPKiEEEEvT_SA_NS_27random_access_traversal_tagE]+0x88): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE12range_assignINS0_15normal_iteratorIPKiEEEEvT_SA_NS_27random_access_traversal_tagE[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE12range_assignINS0_15normal_iteratorIPKiEEEEvT_SA_NS_27random_access_traversal_tagE]+0x97): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::detail::vector_base<int, thrust::device_allocator<int> >::allocate_and_copy<thrust::detail::normal_iterator<int const*> >(unsigned long, thrust::detail::normal_iterator<int const*>, thrust::detail::normal_iterator<int const*>, thrust::detail::contiguous_storage<int, thrust::device_allocator<int> >&)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE17allocate_and_copyINS0_15normal_iteratorIPKiEEEEvmT_SA_RNS0_18contiguous_storageIiS3_EE[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE17allocate_and_copyINS0_15normal_iteratorIPKiEEEEvmT_SA_RNS0_18contiguous_storageIiS3_EE]+0x59): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE17allocate_and_copyINS0_15normal_iteratorIPKiEEEEvmT_SA_RNS0_18contiguous_storageIiS3_EE[_ZN6thrust6detail11vector_baseIiNS_16device_allocatorIiEEE17allocate_and_copyINS0_15normal_iteratorIPKiEEEEvmT_SA_RNS0_18contiguous_storageIiS3_EE]+0xa9): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::normal_iterator<thrust::device_ptr<int> > thrust::cuda_cub::__copy::cross_system_copy_n<thrust::system::cpp::detail::tag, thrust::cuda_cub::tag, thrust::detail::normal_iterator<int const*>, long, thrust::detail::normal_iterator<thrust::device_ptr<int> > >(thrust::execution_policy<thrust::system::cpp::detail::tag>&, thrust::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<int const*>, long, thrust::detail::normal_iterator<thrust::device_ptr<int> >, thrust::detail::integral_constant<bool, true>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x2c): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x38): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x3d): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS9_INS_10device_ptrIiEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x7c): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::device_ptr<int> thrust::cuda_cub::__copy::cross_system_copy_n<thrust::system::cpp::detail::tag, thrust::cuda_cub::tag, thrust::detail::normal_iterator<int const*>, long, thrust::device_ptr<int> >(thrust::execution_policy<thrust::system::cpp::detail::tag>&, thrust::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<int const*>, long, thrust::device_ptr<int>, thrust::detail::integral_constant<bool, true>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x2c): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x38): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x3d): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKiEElNS_10device_ptrIiEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x7c): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::detail::vector_base<double, thrust::device_allocator<double> >::range_assign<thrust::detail::normal_iterator<double const*> >(thrust::detail::normal_iterator<double const*>, thrust::detail::normal_iterator<double const*>, thrust::random_access_traversal_tag)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE12range_assignINS0_15normal_iteratorIPKdEEEEvT_SA_NS_27random_access_traversal_tagE[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE12range_assignINS0_15normal_iteratorIPKdEEEEvT_SA_NS_27random_access_traversal_tagE]+0x88): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE12range_assignINS0_15normal_iteratorIPKdEEEEvT_SA_NS_27random_access_traversal_tagE[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE12range_assignINS0_15normal_iteratorIPKdEEEEvT_SA_NS_27random_access_traversal_tagE]+0x97): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `void thrust::detail::vector_base<double, thrust::device_allocator<double> >::allocate_and_copy<thrust::detail::normal_iterator<double const*> >(unsigned long, thrust::detail::normal_iterator<double const*>, thrust::detail::normal_iterator<double const*>, thrust::detail::contiguous_storage<double, thrust::device_allocator<double> >&)':
lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE17allocate_and_copyINS0_15normal_iteratorIPKdEEEEvmT_SA_RNS0_18contiguous_storageIdS3_EE[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE17allocate_and_copyINS0_15normal_iteratorIPKdEEEEvmT_SA_RNS0_18contiguous_storageIdS3_EE]+0x59): undefined reference to `cudaFree'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE17allocate_and_copyINS0_15normal_iteratorIPKdEEEEvmT_SA_RNS0_18contiguous_storageIdS3_EE[_ZN6thrust6detail11vector_baseIdNS_16device_allocatorIdEEE17allocate_and_copyINS0_15normal_iteratorIPKdEEEEvmT_SA_RNS0_18contiguous_storageIdS3_EE]+0xa9): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::detail::normal_iterator<thrust::device_ptr<double> > thrust::cuda_cub::__copy::cross_system_copy_n<thrust::system::cpp::detail::tag, thrust::cuda_cub::tag, thrust::detail::normal_iterator<double const*>, long, thrust::detail::normal_iterator<thrust::device_ptr<double> > >(thrust::execution_policy<thrust::system::cpp::detail::tag>&, thrust::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<double const*>, long, thrust::detail::normal_iterator<thrust::device_ptr<double> >, thrust::detail::integral_constant<bool, true>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x2c): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x38): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x3d): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS9_INS_10device_ptrIdEEEEEET3_RNS_16execution_policyIT_EERNSH_IT0_EET1_T2_SG_NS8_17integral_constantIbLb1EEE]+0x7c): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::device_ptr<double> thrust::cuda_cub::__copy::cross_system_copy_n<thrust::system::cpp::detail::tag, thrust::cuda_cub::tag, thrust::detail::normal_iterator<double const*>, long, thrust::device_ptr<double> >(thrust::execution_policy<thrust::system::cpp::detail::tag>&, thrust::execution_policy<thrust::cuda_cub::tag>&, thrust::detail::normal_iterator<double const*>, long, thrust::device_ptr<double>, thrust::detail::integral_constant<bool, true>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x2c): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x38): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x3d): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS_6system3cpp6detail3tagENS0_3tagENS_6detail15normal_iteratorIPKdEElNS_10device_ptrIdEEEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x7c): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `thrust::reference<double, thrust::device_ptr<double>, thrust::device_reference<double> >::operator=(double const&)':
lulesh.cu:(.text._ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd[_ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd]+0x1a): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd[_ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd]+0x26): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd[_ZN6thrust9referenceIdNS_10device_ptrIdEENS_16device_referenceIdEEEaSERKd]+0x2b): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.o: in function `double* thrust::cuda_cub::__copy::cross_system_copy_n<thrust::cuda_cub::tag, thrust::system::cpp::detail::tag, thrust::detail::normal_iterator<thrust::device_ptr<double const> >, long, double*>(thrust::execution_policy<thrust::cuda_cub::tag>&, thrust::execution_policy<thrust::system::cpp::detail::tag>&, thrust::detail::normal_iterator<thrust::device_ptr<double const> >, long, double*, thrust::detail::integral_constant<bool, true>)':
lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x2c): undefined reference to `cudaMemcpyAsync'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x38): undefined reference to `cudaStreamSynchronize'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x3d): undefined reference to `cudaGetLastError'
/usr/bin/ld: lulesh.cu:(.text._ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE[_ZN6thrust8cuda_cub6__copy19cross_system_copy_nINS0_3tagENS_6system3cpp6detail3tagENS_6detail15normal_iteratorINS_10device_ptrIKdEEEElPdEET3_RNS_16execution_policyIT_EERNSG_IT0_EET1_T2_SF_NS8_17integral_constantIbLb1EEE]+0x7c): undefined reference to `cudaGetLastError'
clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [../build/Makefile.CUDA:25: lulesh] Error 1