Commit Graph

930 Commits

Author SHA1 Message Date
Tom Lin
f7e912c3b9
Merge pull request #121 from keichi/respect-overrides
Fix a bug in the CMake script where override flags are ignored
2022-08-05 15:52:48 +01:00
Tom Lin
80853e66e0 Don't include C++17 execution headers directly 2022-07-30 08:04:03 +01:00
Tom Lin
72335f320e Revert to normal vector without allocators
Prohibit vector type in indices
2022-07-29 00:17:36 +01:00
Tom Lin
ed6206b543 Remove conditional sync after each kernel
Don't capture `this`, capture each member instead
2022-07-28 23:45:43 +01:00
Tom Lin
aa82e57ba0 Fixup oneDPL dpcpp configuration
Add conditional sync after each kernel.
2022-07-28 22:02:48 +01:00
Tom Lin
d56dc956e0 Fixup oneDPL and oneTBB in CI (gcc-10) take 3 2022-07-28 20:30:27 +01:00
Tom Lin
1f4bc3fffc Fixup oneDPL and oneTBB in CI (gcc-10) take 2 2022-07-28 20:04:18 +01:00
Tom Lin
ecb0464f6c Fixup oneDPL and oneTBB in CI (gcc-10) 2022-07-28 19:48:42 +01:00
Tom Lin
5a496a91b2 Fixup oneDPL inclusion 2022-07-28 19:29:46 +01:00
Tom Lin
14844ceb56 Fix CMakeLists.txt typo on USE_ONEDPL 2022-07-28 16:53:57 +01:00
Tom Lin
379bc2032c Add CI for dpl (again) 2022-07-28 16:49:16 +01:00
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
d6413cc627
Merge pull request #132 from NoseKnowsAll/develop
Reflect updated model options in README
2022-07-24 21:18:05 +01:00
Tom Lin
5f6e714bdd Add options for std::vector or raw pointers for TBB/STD 2022-07-24 21:17:17 +01:00
NoseKnowsAll
1d9cde42b0 Reflect updated model options in README 2022-07-20 18:10:15 -05:00
Tom Lin
1d423fc70d
Merge pull request #131 from UoB-HPC/dependabot/cargo/src/rust/rust-stream/crossbeam-utils-0.8.8
Bump crossbeam-utils from 0.8.5 to 0.8.8 in /src/rust/rust-stream
2022-06-12 11:14:35 +01:00
dependabot[bot]
7c3f7c9220
Bump crossbeam-utils from 0.8.5 to 0.8.8 in /src/rust/rust-stream
Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) from 0.8.5 to 0.8.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.5...crossbeam-utils-0.8.8)

---
updated-dependencies:
- dependency-name: crossbeam-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-12 09:10:22 +00: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 Deakin
7b8a561f58
Update preferred Citation in README 2022-04-27 12:20:10 +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
Keichi Takahashi
00d0bc15ba Fix a bug in the CMake script where override flags are ignored 2022-02-14 13:37:50 +09: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