Commit Graph

813 Commits

Author SHA1 Message Date
Tom Lin
0e8b3b4bce Add CI for dpl 2022-07-28 16:36:39 +01:00
Tom Lin
f77e43c6d5 Don't capture this implicitly
Relax const constraints on the range iterator
2022-07-28 16:23:07 +01:00
Tom Lin
dfb4eb06b2 Add oneDPL for std models 2022-07-28 15:03:26 +01:00
Tom Lin
5197a4e561 Find TBB if USE_TBB is not set 2022-07-27 00:16:29 +01:00
Tom Lin
f5513cd69e Add in-tree oneTBB build 2022-07-26 23:51:21 +01:00
Tom Lin
193eaa7fe2 Fix index iterator on large problem sizes 2022-07-24 23:30:24 +01:00
Tom Lin
37dcdc224c nvc++: "last line of file ends without a newline"
Add CI vector tests for NVHPC
2022-07-24 21:43:09 +01:00
Tom Lin
a299d613bb Add CI tests with and without vectors
Remove duplicate CI tests from bad merge
Fix extra array_size init for std-data
2022-07-24 21:27:34 +01:00
Tom Lin
5f6e714bdd Add options for std::vector or raw pointers for TBB/STD 2022-07-24 21:17:17 +01:00
Tom Lin
240962722f
Merge pull request #126 from UoB-HPC/stdpar-iterator-fix
Fix missing counting iterator operators for stdpar
2022-04-29 13:27:50 +01:00
Tom Lin
64dd0d3382 Merge branch 'develop' into stdpar-iterator-fix 2022-04-29 12:57:03 +01:00
Tom Lin
0f264081d7 Fix Thrust/CUB path 2022-04-08 19:43:15 +01:00
Tom Lin
b27def135e Sync CUDA version with CI runner 2022-04-08 05:34:15 +01:00
Tom Lin
fdb0ef8af8 Bump CI NVHPC version 2022-04-07 23:22:54 +01:00
Tom Deakin
6185d3aca6 Use long double for check solution in case of very large problem sizes 2022-04-01 10:51:56 +01:00
Tom Lin
7b2bd5427c Fix missing counting iterator operators for stdpar 2022-03-31 14:50:10 +01:00
Tom Deakin
e77a34158c fix memory limit check for HIP 2022-02-16 14:37:58 +00:00
Tom Deakin
5645b0290d update changelog 2022-02-16 14:36:20 +00:00
Tom Deakin
a35c7b4bea Fix CUDA memory check for large array sizes
Closes #123
2022-02-16 14:33:17 +00:00
Tom Lin
e21134d538 Fix rust impl. version format 2021-12-22 13:13:03 +00:00
Tom Lin
1de088d8ea Version bump standalone implementations 2021-12-22 13:05:29 +00:00
Tom Deakin
b0f9c179ea version bump changelog 2021-12-22 13:03:40 +00:00
Tom Deakin
9be9e71542 Version bump CPP implementations 2021-12-22 12:59:05 +00:00
Tom Deakin
272cc719bd
Merge pull request #115 from UoB-HPC/std-next
More STD variants
2021-12-22 12:58:06 +00:00
Tom Deakin
e620a7ac36 ammend copyright headers 2021-12-22 12:33:49 +00:00
Tom Deakin
fe06ac03b0
Update src/std-data/STDDataStream.cpp 2021-12-22 12:31:29 +00:00
Tom Deakin
91e83067a3
Update src/std-data/STDDataStream.h 2021-12-22 12:28:54 +00:00
Tom Deakin
0b51c76af9
Update src/std-data/STDDataStream.h 2021-12-22 12:28:28 +00:00
Tom Lin
2cd52228b7 Revert "Add oneDPL support for std-data and std-indices"
This reverts commit 6ea09a9620.
2021-12-22 12:20:33 +00:00
Tom Deakin
219af7a4ba
Merge pull request #119 from UoB-HPC/append-link-flags
Append link flags directly without check
2021-12-22 12:04:42 +00:00
Tom Deakin
374a902f88
Merge pull request #118 from UoB-HPC/julia-dependency-update
Bump all Julia dependencies
2021-12-22 12:03:18 +00:00
Tom Lin
f41edc2803 Bump all Julia dependencies 2021-12-22 11:01:15 +00:00
Tom Lin
847d87c338 Append link flags directly without check 2021-12-22 10:26:03 +00:00
Tom Lin
6ea09a9620 Add oneDPL support for std-data and std-indices 2021-12-22 09:14:46 +00:00
Tom Lin
fbd2e1bdc1 Add comments for custom range iterator
Remove debug leftovers from CMakeList
Update copyright
2021-12-22 09:10:41 +00:00
Tom Lin
f9bba3c0de Split implementation for index/data oriented std variants
Fix missing range iterator functions for std-indices
Rename std20 to std-ranges
2021-12-15 21:38:56 +00:00
Tom Lin
881c0cc706 Merge branch 'main' into std-next 2021-12-15 20:18:09 +00:00
Tom Deakin
9ec3018b7f
Merge pull request #95 from UoB-HPC/rust
Rust implementation
2021-12-09 16:45:28 +00:00
Tom Lin
07c7e237c2 Fix rust CI path 2021-12-09 16:22:52 +00:00
Tom Lin
18376f77d8 Move rust to appropriate folder 2021-12-09 16:19:49 +00:00
Tom Lin
f6d7258465 Merge branch 'main' into rust
# Conflicts:
#	README.md
2021-12-09 16:09:33 +00:00
Tom Lin
c0fffb9915 Merge branch 'main' into rust
# Conflicts:
#	.github/workflows/main.yaml
2021-12-09 15:58:19 +00:00
Tom Deakin
6fd8071399
Update README.md 2021-12-09 12:55:44 +00:00
Tom Deakin
c4ec43b107
Merge pull request #89 from UoB-HPC/sycl-2020
Update SYCL version to SYCL 2020
2021-12-09 11:56:07 +00:00
Tom Deakin
610c1734a9 Fix SYCL 2020 header file name and reduction identity typos 2021-12-09 11:53:21 +00:00
Tom Deakin
9e9cefe859 remove spurious .swp file 2021-12-09 11:52:47 +00:00
Tom Deakin
2f1187f0d5 Move SYCL2020 to subdirectory 2021-12-09 11:40:30 +00:00
Tom Deakin
b70c7f0357 update headers 2021-12-09 11:27:44 +00:00
Tom Deakin
e077d149dc Retain 1.2.1 and 2020 versions of SYCL 2021-12-09 11:26:17 +00:00
Tom Deakin
edcc3e79cd fix sycl 2020 after merge from main 2021-12-09 11:25:26 +00:00