Tom Deakin
|
57c8003621
|
Merge branch 'develop' into main
|
2022-09-20 17:48:46 +01:00 |
|
Rob Jones
|
407d6701df
|
In-package linking to RAJA
Introduced RAJA_IN_PACKAGE to allow for linking to an in-package dependency of RAJA (eg. Spack)
|
2022-09-15 11:32:23 +01:00 |
|
Rob Jones
|
1d8e383a29
|
In-package Kokkos builds
Updating kokkos/model.cmake to allow for in-package builds (eg. Spack)
|
2022-09-12 10:58:47 +01:00 |
|
Tom Lin
|
370d378fbc
|
Don't use Kokkos internal headers
Don't initialise kokkos view to zero in ctor
Upgrade std to 17 for Kokkos (<17 is warning in 3.6, error is develop)
|
2022-08-17 15:09:00 +01:00 |
|
Tom Deakin
|
1b679996fc
|
update changelog
|
2022-08-16 15:45:11 +00:00 |
|
Tom Deakin
|
6945cbcec7
|
Fix RAJA CUDA build
RAJA looses the source directory, so need to remind it where the
BabelStream source is to make sure it treats the source as CUDA
NB: The RAJA CUDA build might be broken at this time.
See https://github.com/LLNL/RAJA/issues/1296
Workaround below worked for us
https://github.com/LLNL/RAJA/pull/1302
|
2022-08-16 15:43:22 +00:00 |
|
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 |
|