Commit Graph

9 Commits

Author SHA1 Message Date
Tom Deakin
f32cf3bad3 Merge branch 'master' into kernel-dot
Conflicts:
	main.cpp
2016-10-24 13:53:58 +01:00
Tom Deakin
d1bebf12d9 [Kokkos] Use global defined scalar value 2016-10-24 13:25:54 +01:00
Tom Deakin
823e12708f Add dot kernel to Kokkos 2016-10-21 10:58:26 +01:00
Tom Deakin
04f321db85 Replace cudaDeviceSyncronise with Kokkos::fence() function 2016-06-30 16:32:52 +01:00
Tom Deakin
31cb567e21 Switch data from 1.0, 2.0 and 3.0 to 0.1, 0.2, and 0.3 resp.
Using integers for maths gets unstable past 38 interations even
in double precision. Using the original values/10 is safe up to
the default 100 iterations.
2016-05-11 15:51:19 +01:00
Matthew Martineau
6e9b85bb26 Fixed deep copy ordering, which was reversed 2016-05-06 21:08:23 +01:00
Matthew Martineau
0f0454ec29 Added CUDA device syncs to force proper timing 2016-05-06 21:05:20 +01:00
Matthew Martineau
894829cb05 Adjusted the Kokkos implementation to fix view initialisation, and store local copies of views for lambda scoping 2016-05-06 21:02:44 +01:00
Matthew Martineau
45381da0b2 Initial commit of in progress developments of RAJA and KOKKOS stream 2016-05-06 10:46:35 +01:00