Tom Lin
6536c1736a
Initial CMake+CI integration
2021-03-05 13:41:35 +00:00
Tom Deakin
f90d911551
Add nstream to OpenACC, but it looks like NVHPC is ignoring the += in the kernel so results are wrong
2021-02-03 16:58:47 +00:00
Tom Deakin
850c63d69b
use signed ints for ACC array size
2021-01-12 10:14:44 +00:00
Tom Deakin
5a93022fc1
Update OpenACC for Issue #80
2020-12-07 11:50:20 +00:00
Tom Deakin
d42bcd4675
Merge remote-tracking branch 'origin/init-arrays' into devel
2016-11-04 09:17:54 +00:00
James Price
7f4761ae52
Replace write_arrays with init_arrays
...
This allows each model to initialise their arrays with a parallel
approach, which yields the first touch required for good performance
on NUMA architectures.
2016-11-02 11:22:01 +00:00
Tom Deakin
0ef9b6691b
Implement the reduction in OpenACC
2016-10-14 14:40:08 +01:00
Tom Deakin
942188d836
Add copyright header to source with it missing
2016-05-12 12:53:26 +01:00
Tom Deakin
0b0de4e0c3
Implement the OpenACC device string functions, and device selector
2016-05-03 14:50:09 +01:00
Tom Deakin
1a38b18954
Add OpenACC version
2016-05-03 14:36:08 +01:00