Tom Deakin
6c57b6305e
Update CHANGELOG.md
...
Summarise move of build system to Kokkos 3.
2020-07-13 09:35:55 +01:00
Tom Deakin
64617c6dee
Update OpenMP Cray flags
...
Fixes #68
2020-07-10 13:28:23 +01:00
Tom Deakin
5d0ee99de6
Remove Cray flags for OpenACC following removal of support in latest compiler
2020-07-10 13:27:21 +01:00
Andrew Stubbs
09271eda17
Add GNU OpenACC support for AMD GCN
...
Autodetect the device type, rather than hard-code NVidia.
Add GNU command line options to the makefile, and adjust the "restrict"
extension usage. For now, we assume the toolchain is only configured for one
accelerator.
2020-05-21 20:54:04 +01:00
Tom Deakin
b792c422f7
[OpenMP] Add build flags for OpenMP offload to AMD and NVIDIA with GCC 10.1
...
Closes #65
2020-05-12 11:24:29 +01:00
Tom Deakin
0919d95aa4
[SYCL] Use SYCL runtime device discovery
...
Fixes #63
2020-05-11 17:16:47 +01:00
Tom Deakin
1d6da069b3
[SYCL] Pass explicit async_handler to queue constructor
2020-05-11 17:13:36 +01:00
Tom Deakin
1bc4395f48
Update local copy of OpenCL C++ header file.
...
This closes #62
2020-03-16 16:43:55 +00:00
Tom Deakin
8776901733
[SYCL] Use the cl::sycl::id parameter in the parallel_for kernels
...
The cl::sycl::item provides extra features for extracing global/local
ids which aren't required by the kernels.
This also means the kernels don't need to extract the id from the item.
2019-11-01 15:19:01 +00:00
Tom Deakin
63cc964847
Update CHANGELOG with updates from #58
2019-06-26 12:06:06 +01:00
Tom Deakin
289a2c204c
Version bump
2019-04-10 14:12:00 +01:00
Tom Deakin
dd6f3af98b
Update changelog
2019-04-10 14:06:50 +01:00
Tom Deakin
db2a4c40d8
[OpenACC] Add PGI support for Power 9
2019-03-14 15:56:51 +00:00
Tom Deakin
7ec2108896
[OpenMP] Use -qarch=auto with XL compiler
2019-03-14 15:39:45 +00:00
Tom Deakin
c8098a5cc0
[OpenACC] Add KNL support
2019-03-14 09:11:16 -05:00
Tom Deakin
f1f31d2a9b
[OpenACC] Add PGI compiler support for Skylake
2019-03-13 04:14:11 -05:00
Tom Deakin
db9bf78530
[OpenMP] Add PGI compiler support
2019-03-13 04:13:38 -05:00
Tom Deakin
6229b83e62
update changelog
2019-03-11 17:40:33 +00:00
Tom Deakin
a1f7b94820
Support CSV output for triad only running mode
...
Fixes #54
2018-10-04 14:36:59 +01:00
Tom Deakin
96216628bf
Update CHANGELOG.md
2018-09-14 12:57:14 +01:00
Tom Deakin
e5d54dd521
Use parallel loop for OpenACC instead of kernels
...
Closes #53 .
2018-07-25 15:53:50 +00:00
Tom Deakin
54fc326097
Add mcpu=native flag to GNU OpenMP builds
2018-04-27 13:21:30 +01:00
Tom Deakin
54b8a549c1
Update CHANGELOG.md
...
Add notice to changelog about #49 .
2018-03-19 11:07:32 +00:00
Tom Deakin
dead6d0d44
[Kokkos] Use tempate type throughout instead of double
...
Fixes #44 . Also requires the typedef keyword in a few places.
2018-02-15 03:32:27 +00:00
Tom Deakin
5f20c119bc
[Kokkos] Set some meaningful output with --list argument.
...
The string is mangled by the linker, but should say something useful.
2018-02-14 22:22:57 +00:00
Tom Deakin
0092d23461
[Kokkos] Remove defining View layout as Kokkos does it correctly by default.
...
This fixes #43 .
2018-02-14 22:14:47 +00:00
Tom Deakin
b93ac5d7cf
[Kokkos] Rename files to match Kokkos case conventions
2018-02-14 22:05:50 +00:00
Tom Deakin
3925c71851
[Kokkos] Remove global use of gobal namespace
2018-02-14 22:00:21 +00:00
Tom Deakin
1d84002cb6
Fix GitHub formatting in CHANGELOG
2018-02-07 16:54:18 +00:00
Tom Deakin
53e8f408ad
Fix GitHub formatting in CHANGELOG
2018-02-07 16:53:00 +00:00
Tom Deakin
88c8854a54
Add unreleased changes to CHANGELOG
2018-02-07 16:51:57 +00:00
Tom Deakin
710a18916c
Add a Changelog file to document project changes
2018-02-07 16:46:18 +00:00