Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 9ca60182608c911982833c2f88c77a1c85e190da
https://github.com/STEllAR-GROUP/hpx/commit/9ca60182608c911982833c2f88c77a1c85e190da
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_AddDefinitions.cmake
M cmake/HPX_CheckCXXStandard.cmake
M docs/sphinx/about_hpx/history.rst
M docs/sphinx/about_hpx/people.rst
M docs/sphinx/manual/building_hpx.rst
Log Message:
-----------
Remove support for C++14
Commit: 123a1345c9f630cea9b8588381aae0ed7ec057fd
https://github.com/STEllAR-GROUP/hpx/commit/123a1345c9f630cea9b8588381aae0ed7ec057fd
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-oldest.sh
M .jenkins/cscs/env-gcc-cuda.sh
M .jenkins/cscs/env-gcc-oldest.sh
M .jenkins/cscs/env-icc.sh
M .jenkins/lsu/env-clang-9.sh
M .jenkins/lsu/env-gcc-8.sh
M .jenkins/lsu/env-gcc-9-cuda-11.sh
M .jenkins/lsu/env-gcc-9.sh
M .jenkins/lsu/env-hipcc.sh
Log Message:
-----------
Update CI configurations from C++14 to C++17
Commit: b9112dbb77e3a39b3eb4daa84142fb5e47ff3757
https://github.com/STEllAR-GROUP/hpx/commit/b9112dbb77e3a39b3eb4daa84142fb5e47ff3757
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M .jenkins/cscs/env-gcc-cuda.sh
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Update to cmake-3.18.6 for handling of cuda_std_17
Commit: 3ba2b77ce7f0b7796aef445bc185318e836afaf2
https://github.com/STEllAR-GROUP/hpx/commit/3ba2b77ce7f0b7796aef445bc185318e836afaf2
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M CMakeLists.txt
M cmake/HPX_AddComponent.cmake
M cmake/HPX_AddExecutable.cmake
M cmake/HPX_AddLibrary.cmake
M cmake/HPX_AddModule.cmake
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Drop the deprecated FindCUDA and use enable_language(CUDA)
- Requires minimum CMake 3.18
- cuda_std_xx flag does not work with Clang CUDA
Commit: 94a343c4d91bd119bacf101ff67130d5e2a78c55
https://github.com/STEllAR-GROUP/hpx/commit/94a343c4d91bd119bacf101ff67130d5e2a78c55
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Adapt compiler option + attach them to the Cuda target
Commit: 9a135742ad3d982b7f5f1d1a3f9abda443e18590
https://github.com/STEllAR-GROUP/hpx/commit/9a135742ad3d982b7f5f1d1a3f9abda443e18590
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Disable static constexpr in ASIO (causes NVCC pbs)
Commit: bc92e0149a28ae335ce682b739bd03c4b3a504a6
https://github.com/STEllAR-GROUP/hpx/commit/bc92e0149a28ae335ce682b739bd03c4b3a504a6
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_AddCompileFlag.cmake
Log Message:
-----------
Update cmake functions to be more readable
Commit: 02fe31c93718bc1bd5350ceb42feb38a06bf3f03
https://github.com/STEllAR-GROUP/hpx/commit/02fe31c93718bc1bd5350ceb42feb38a06bf3f03
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_GeneratePackageUtils.cmake
Log Message:
-----------
Add a comment about 3.20 which supports gen expr
.. in output filename for a file(GENERATE)
Commit: d8a7569f21572029288c86144881b220d115eded
https://github.com/STEllAR-GROUP/hpx/commit/d8a7569f21572029288c86144881b220d115eded
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Cmake-format HPX_SetupCUDA file
Commit: fdf22e6a7f171c0772783235a4202073bb794420
https://github.com/STEllAR-GROUP/hpx/commit/fdf22e6a7f171c0772783235a4202073bb794420
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_GeneratePackageUtils.cmake
Log Message:
-----------
Reenable pkgconfig with cuda filtering out cuda flags
Commit: 22334b336d996168216bc3af4bb419db99d312a4
https://github.com/STEllAR-GROUP/hpx/commit/22334b336d996168216bc3af4bb419db99d312a4
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Reenable the cuda_std_xx flag for Clang
Need to specify CMAKE_CUDA_COMPILER to clang.
Commit: f6b360e24e1297f6f26fb41d19483fc98c3d9906
https://github.com/STEllAR-GROUP/hpx/commit/f6b360e24e1297f6f26fb41d19483fc98c3d9906
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/lsu/env-gcc-9-cuda-11.sh
Log Message:
-----------
Fix gcc-cuda environment on LSU
Commit: 5e39dfeecc1ceef6cb4ab6f9cadade5a94930c8c
https://github.com/STEllAR-GROUP/hpx/commit/5e39dfeecc1ceef6cb4ab6f9cadade5a94930c8c
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M tests/unit/build/CMakeLists.txt
Log Message:
-----------
Add CUDA compiler for Clang CUDA environment
Commit: 90d39887ad7779dfef4994b901cb7d5cf052be18
https://github.com/STEllAR-GROUP/hpx/commit/90d39887ad7779dfef4994b901cb7d5cf052be18
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/async_cuda/include/hpx/async_cuda/cuda_exception.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/full/async_cuda/src/cuda_target.cpp
M libs/full/async_cuda/tests/unit/cublas_matmul.cpp
M libs/full/async_cuda/tests/unit/trivial_demo.cu
M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
Log Message:
-----------
Fix hipcc warning when bumping requirement to C++17
Commit: b90f100dd97b5539e94e3983067ee31299f72140
https://github.com/STEllAR-GROUP/hpx/commit/b90f100dd97b5539e94e3983067ee31299f72140
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/full/async_cuda/tests/unit/trivial_demo.cu
M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
Log Message:
-----------
Clang-format modified files
Commit: 425526e8b9a1953f0454ea6d5ebf4dc1b2eeac09
https://github.com/STEllAR-GROUP/hpx/commit/425526e8b9a1953f0454ea6d5ebf4dc1b2eeac09
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-icc.sh
Log Message:
-----------
Make icc use the default standard option
Commit: 7c7b7df9db3117fe666da49ad537381edcfce4bd
https://github.com/STEllAR-GROUP/hpx/commit/7c7b7df9db3117fe666da49ad537381edcfce4bd
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M cmake/HPX_AddModule.cmake
Log Message:
-----------
Remove useless cmake-format and comment
Commit: b7488997cffcaf53c036ce61fc94cc2a82558714
https://github.com/STEllAR-GROUP/hpx/commit/b7488997cffcaf53c036ce61fc94cc2a82558714
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
Log Message:
-----------
Adapt compiler flags to specific compiler
Commit: 6cb8192f01b998c7739872a10e7ac2aab0723c44
https://github.com/STEllAR-GROUP/hpx/commit/6cb8192f01b998c7739872a10e7ac2aab0723c44
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/core/debugging/src/attach_debugger.cpp
Log Message:
-----------
Fix compiler errors
Commit: 484d96e2fbd1b3b04093c3d6623df354d5939687
https://github.com/STEllAR-GROUP/hpx/commit/484d96e2fbd1b3b04093c3d6623df354d5939687
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M components/performance_counters/io/src/io_counters.cpp
Log Message:
-----------
Undefine unistd.h when not available
Commit: 89bb5dd1595d8828e3280a5d8f696fa4c8352b40
https://github.com/STEllAR-GROUP/hpx/commit/89bb5dd1595d8828e3280a5d8f696fa4c8352b40
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
Log Message:
-----------
Update Clang CUDA environment to CUDAToolkit 11
Commit: 2d4956ebbfd00fc59557bfd07a421a43bcd51ec6
https://github.com/STEllAR-GROUP/hpx/commit/2d4956ebbfd00fc59557bfd07a421a43bcd51ec6
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M CMakeLists.txt
M cmake/HPX_AddComponent.cmake
M cmake/HPX_AddExecutable.cmake
M cmake/HPX_AddLibrary.cmake
M cmake/HPX_SetupCUDA.cmake
M cmake/HPX_SetupTarget.cmake
M libs/full/compute_cuda/tests/unit/CMakeLists.txt
M tests/performance/local/CMakeLists.txt
Log Message:
-----------
Remove HPX_WITH_CUDA_CLANG CMake option
Rename it internally
Commit: d8bd493ba499b78bc3e6c6ae02543ab9022e753e
https://github.com/STEllAR-GROUP/hpx/commit/d8bd493ba499b78bc3e6c6ae02543ab9022e753e
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .cmake-format.py
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
R cmake/tests/cxx17_deduction_guides.cpp
R cmake/tests/cxx17_fallthrough_attribute.cpp
R cmake/tests/cxx17_fold_expressions.cpp
R cmake/tests/cxx17_if_constexpr.cpp
R cmake/tests/cxx17_inline_constexpr_variable.cpp
R cmake/tests/cxx17_maybe_unused.cpp
R cmake/tests/cxx17_nodiscard_attribute.cpp
R cmake/tests/cxx17_std_in_place_type_t.cpp
R cmake/tests/cxx17_std_nontype_template_parameter_auto.cpp
R cmake/tests/cxx17_std_variant.cpp
R cmake/tests/cxx17_structured_bindings.cpp
M libs/core/config/include/hpx/config/attributes.hpp
M libs/core/datastructures/include/hpx/datastructures/any.hpp
M libs/core/datastructures/include/hpx/datastructures/variant_helper.hpp
M libs/core/datastructures/tests/unit/tuple.cpp
M libs/core/debugging/include/hpx/debugging/print.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/generator_iterator.hpp
M libs/core/serialization/include/hpx/serialization/access.hpp
M libs/core/serialization/include/hpx/serialization/brace_initializable.hpp
M
libs/core/serialization/include/hpx/serialization/brace_initializable_fwd.hpp
M libs/core/serialization/include/hpx/serialization/serializable_any.hpp
M
libs/core/serialization/include/hpx/serialization/traits/brace_initializable_traits.hpp
M libs/core/serialization/include/hpx/serialization/variant.hpp
M libs/core/serialization/tests/regressions/CMakeLists.txt
M libs/core/serialization/tests/regressions/std_variant_4448.cpp
M libs/core/serialization/tests/unit/CMakeLists.txt
M libs/core/serialization/tests/unit/serialization_brace_initializable.cpp
M libs/core/serialization/tests/unit/serialization_std_variant.cpp
M libs/core/synchronization/include/hpx/synchronization/stop_token.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
M libs/core/type_support/include/hpx/type_support/unused.hpp
M libs/full/actions_base/include/hpx/actions_base/component_action.hpp
M libs/full/actions_base/include/hpx/actions_base/plain_action.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/sync_wait.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp
M libs/parallelism/execution/tests/unit/algorithm_when_all.cpp
Log Message:
-----------
Remove C++17 features supported by all common compilers
Clang/GCC/MSVC/Apple Clang/Intel C++/Nvidia NVCC. All core C++17
features require NVCC 11.
Removals are based on https://en.cppreference.com/w/cpp/compiler_support/17.
Removed:
- Fold expressions removed cause supported by icc 19 which is the
default on daint.
- Shared ptr with array support not supported by apple clang.
- Non-type template parameters with auto type removed cause supported
by icc 19 which is the default on daint.
- Structured bindings removed cause supported by icc 19 which is the
default on daint.
- Inline constexpr variable requires icc 19 (default on daint).
- In place type, variant
Kept around:
- Hardware interference size not supported on various compiler.
- Filesystem kept as only partially supported by gcc 8.
- Scan and transform scan as part of parallelism TS (requires gcc 9).
Commit: f991415ce062680afca452b4067c4a828b1ac46f
https://github.com/STEllAR-GROUP/hpx/commit/f991415ce062680afca452b4067c4a828b1ac46f
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M cmake/HPX_AddComponent.cmake
M cmake/HPX_AddExecutable.cmake
M cmake/HPX_AddLibrary.cmake
Log Message:
-----------
Remove CXX as a property for clang cuda .cu files
It retriggers the __float error with boost, necessity to add the
workaround for CMAKE_CUDA_FLAGS too.
Commit: 907295033fdb3a6efa5b2940f94ea518f3c00560
https://github.com/STEllAR-GROUP/hpx/commit/907295033fdb3a6efa5b2940f94ea518f3c00560
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_SetupCUDA.cmake
M libs/full/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp
Log Message:
-----------
Handle the new cublas variables
Commit: f43659bd5aca62764e3113c1b779bb233e49842e
https://github.com/STEllAR-GROUP/hpx/commit/f43659bd5aca62764e3113c1b779bb233e49842e
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/env-clang-cuda.sh
M cmake/HPX_SetupTarget.cmake
M tests/performance/local/CMakeLists.txt
Log Message:
-----------
Rename HPX_CUDA_CLANG_FLAGS with CMAKE_CUDA_FLAGS
Remove specific handlings of flags as automatically processed when
the extension of the file is .cu
Commit: 11b2c8d955c3e851bc298e47a5ce825f69bc17f4
https://github.com/STEllAR-GROUP/hpx/commit/11b2c8d955c3e851bc298e47a5ce825f69bc17f4
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/compute_cuda/tests/unit/CMakeLists.txt
Log Message:
-----------
Simplify the compute_cuda CMakeLists.txt
Commit: a28dc93c9431edfa55111c4dbf797ec0d0487335
https://github.com/STEllAR-GROUP/hpx/commit/a28dc93c9431edfa55111c4dbf797ec0d0487335
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_AddExecutable.cmake
M tests/performance/local/CMakeLists.txt
Log Message:
-----------
Remove -xcuda flag for Clang CUDA
Commit: b873fac1b628e4ece23f97f928f729a581be819c
https://github.com/STEllAR-GROUP/hpx/commit/b873fac1b628e4ece23f97f928f729a581be819c
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/compute_cuda/tests/performance/synchronize.cu
Log Message:
-----------
Fix nodiscard compiler error
Commit: a352f74572b0eae5893ff174305114eb2912462a
https://github.com/STEllAR-GROUP/hpx/commit/a352f74572b0eae5893ff174305114eb2912462a
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M .jenkins/cscs/Jenkinsfile
R .jenkins/cscs/env-icc.sh
Log Message:
-----------
Remove icc continuous integration
Commit: 3b9b3cdb59e807a51a5be7759703008a59d8fcbd
https://github.com/STEllAR-GROUP/hpx/commit/3b9b3cdb59e807a51a5be7759703008a59d8fcbd
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/tests/unit/algorithm_let_error.cpp
M libs/parallelism/execution/tests/unit/algorithm_test_utils.hpp
Log Message:
-----------
Add more sfinae in sender algorithms to satisfy gcc 7
Commit: ba79c05ceb3c103131bc8651af550196fd131930
https://github.com/STEllAR-GROUP/hpx/commit/ba79c05ceb3c103131bc8651af550196fd131930
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
Log Message:
-----------
Fix clang-tidy warnings in sender tests and detach.hpp
Commit: 92e8328e0a2ca316180b7146b2e9e665a6cbc949
https://github.com/STEllAR-GROUP/hpx/commit/92e8328e0a2ca316180b7146b2e9e665a6cbc949
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
Log Message:
-----------
Add missing headers to sender algorithms
Commit: 65b78765368e6b8cffd2e372c9528ca7e6c02cf4
https://github.com/STEllAR-GROUP/hpx/commit/65b78765368e6b8cffd2e372c9528ca7e6c02cf4
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/async_cuda/tests/unit/transform_stream.cu
Log Message:
-----------
Remove the check_cuda_error_void for C++17
Commit: 89d2c650a02cbf36c7048777c9da5d3120daaa86
https://github.com/STEllAR-GROUP/hpx/commit/89d2c650a02cbf36c7048777c9da5d3120daaa86
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/core/config/include/hpx/config/compiler_specific.hpp
Log Message:
-----------
Add HPX_CUDA_VERSION definition
Commit: 4a140c74a91c0094b8ba6a5d4a1556eff9dfd909
https://github.com/STEllAR-GROUP/hpx/commit/4a140c74a91c0094b8ba6a5d4a1556eff9dfd909
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp
Log Message:
-----------
Add channel workaround for CUDA < 11.1
Commit: 4f593dade68b4879f77afc0b2dbcb4854770f4b5
https://github.com/STEllAR-GROUP/hpx/commit/4f593dade68b4879f77afc0b2dbcb4854770f4b5
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/full/async_cuda/tests/unit/transform_stream.cu
Log Message:
-----------
Add back cuda_check_error in transform_stream test
Commit: 3205158fd8c4fd734cf1e522beb26b07b1a9cc1d
https://github.com/STEllAR-GROUP/hpx/commit/3205158fd8c4fd734cf1e522beb26b07b1a9cc1d
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp
Log Message:
-----------
Add workaround for tag_dispatch bug with CUDA < 11.2
Commit: a8c82d8465f5721d8863febdcb1780bc15d6d30b
https://github.com/STEllAR-GROUP/hpx/commit/a8c82d8465f5721d8863febdcb1780bc15d6d30b
Author: Mikael Simberg <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
M libs/core/execution_base/include/hpx/execution_base/sender.hpp
Log Message:
-----------
Make sender CPOs host/device to satisfy NVCC
Commit: 1fa53298f4630daf2a7a3d7e1f715082d5d2e5ca
https://github.com/STEllAR-GROUP/hpx/commit/1fa53298f4630daf2a7a3d7e1f715082d5d2e5ca
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
M libs/core/execution_base/include/hpx/execution_base/sender.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
Log Message:
-----------
Fix clang-format errors
Commit: 214ac3819999f097a1057bccb7baf188b185e57f
https://github.com/STEllAR-GROUP/hpx/commit/214ac3819999f097a1057bccb7baf188b185e57f
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_AddExecutable.cmake
M
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp
Log Message:
-----------
Remove unwanted blank line and outdated comment
Commit: b7baec6ab8131fc0c754b7acac82f5fa3c831a20
https://github.com/STEllAR-GROUP/hpx/commit/b7baec6ab8131fc0c754b7acac82f5fa3c831a20
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp
Log Message:
-----------
Add missing header for when_all
Commit: 265d39b3d35eeb71303fc5f7311f95e5a7e3d172
https://github.com/STEllAR-GROUP/hpx/commit/265d39b3d35eeb71303fc5f7311f95e5a7e3d172
Author: aurianer <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M CMakeLists.txt
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
A cmake/tests/builtin_make_integer_seq.cu
A cmake/tests/builtin_type_pack_element.cu
M libs/core/type_support/include/hpx/type_support/pack.hpp
Log Message:
-----------
Add feature tests for CUDA
Commit: 32fe0f653d5a2f32d9cc9c23bc84300e0c26030b
https://github.com/STEllAR-GROUP/hpx/commit/32fe0f653d5a2f32d9cc9c23bc84300e0c26030b
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M cmake/HPX_AddConfigTest.cmake
Log Message:
-----------
Remove hpx_base_libraries from the feature tests
It links to the Cuda::cuda target which is not found.
Commit: cbee1c6d12aa36932d8341da0435a975c8ca04b5
https://github.com/STEllAR-GROUP/hpx/commit/cbee1c6d12aa36932d8341da0435a975c8ca04b5
Author: Auriane R <[email protected]>
Date: 2021-07-26 (Mon, 26 Jul 2021)
Changed paths:
M
libs/core/allocator_support/include/hpx/allocator_support/traits/is_allocator.hpp
Log Message:
-----------
Fix clang-tidy error (modernize-use-nullptr)
Commit: 224bbe67c055b899fe7ad7e768fc98780e62e104
https://github.com/STEllAR-GROUP/hpx/commit/224bbe67c055b899fe7ad7e768fc98780e62e104
Author: Auriane R <[email protected]>
Date: 2021-07-27 (Tue, 27 Jul 2021)
Changed paths:
M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp
Log Message:
-----------
Cuda 11.3 doesn't compile either with the noexcept
so this commit extends the workaround.
Note that the 0x is necessary to avoid octal values.
Commit: 8e64aa4c443bc50d38d82a2f5e76448de532a6d1
https://github.com/STEllAR-GROUP/hpx/commit/8e64aa4c443bc50d38d82a2f5e76448de532a6d1
Author: Auriane R <[email protected]>
Date: 2021-07-28 (Wed, 28 Jul 2021)
Changed paths:
M .cmake-format.py
M .jenkins/cscs/Jenkinsfile
M .jenkins/cscs/env-clang-cuda.sh
M .jenkins/cscs/env-clang-oldest.sh
M .jenkins/cscs/env-gcc-cuda.sh
M .jenkins/cscs/env-gcc-oldest.sh
R .jenkins/cscs/env-icc.sh
M .jenkins/lsu/env-clang-9.sh
M .jenkins/lsu/env-gcc-8.sh
M .jenkins/lsu/env-gcc-9-cuda-11.sh
M .jenkins/lsu/env-gcc-9.sh
M .jenkins/lsu/env-hipcc.sh
M CMakeLists.txt
M cmake/HPX_AddCompileFlag.cmake
M cmake/HPX_AddComponent.cmake
M cmake/HPX_AddConfigTest.cmake
M cmake/HPX_AddDefinitions.cmake
M cmake/HPX_AddExecutable.cmake
M cmake/HPX_AddLibrary.cmake
M cmake/HPX_AddModule.cmake
M cmake/HPX_CheckCXXStandard.cmake
M cmake/HPX_GeneratePackageUtils.cmake
M cmake/HPX_PerformCxxFeatureTests.cmake
M cmake/HPX_SetupCUDA.cmake
M cmake/HPX_SetupTarget.cmake
A cmake/tests/builtin_make_integer_seq.cu
A cmake/tests/builtin_type_pack_element.cu
R cmake/tests/cxx17_deduction_guides.cpp
R cmake/tests/cxx17_fallthrough_attribute.cpp
R cmake/tests/cxx17_fold_expressions.cpp
R cmake/tests/cxx17_if_constexpr.cpp
R cmake/tests/cxx17_inline_constexpr_variable.cpp
R cmake/tests/cxx17_maybe_unused.cpp
R cmake/tests/cxx17_nodiscard_attribute.cpp
R cmake/tests/cxx17_std_in_place_type_t.cpp
R cmake/tests/cxx17_std_nontype_template_parameter_auto.cpp
R cmake/tests/cxx17_std_variant.cpp
R cmake/tests/cxx17_structured_bindings.cpp
M components/performance_counters/io/src/io_counters.cpp
M docs/sphinx/about_hpx/history.rst
M docs/sphinx/about_hpx/people.rst
M docs/sphinx/manual/building_hpx.rst
M
libs/core/allocator_support/include/hpx/allocator_support/traits/is_allocator.hpp
M libs/core/config/include/hpx/config/attributes.hpp
M libs/core/config/include/hpx/config/compiler_specific.hpp
M libs/core/datastructures/include/hpx/datastructures/any.hpp
M libs/core/datastructures/include/hpx/datastructures/variant_helper.hpp
M libs/core/datastructures/tests/unit/tuple.cpp
M libs/core/debugging/include/hpx/debugging/print.hpp
M libs/core/debugging/src/attach_debugger.cpp
M libs/core/execution_base/include/hpx/execution_base/operation_state.hpp
M libs/core/execution_base/include/hpx/execution_base/receiver.hpp
M libs/core/execution_base/include/hpx/execution_base/sender.hpp
M
libs/core/iterator_support/include/hpx/iterator_support/generator_iterator.hpp
M libs/core/serialization/include/hpx/serialization/access.hpp
M libs/core/serialization/include/hpx/serialization/brace_initializable.hpp
M
libs/core/serialization/include/hpx/serialization/brace_initializable_fwd.hpp
M libs/core/serialization/include/hpx/serialization/serializable_any.hpp
M
libs/core/serialization/include/hpx/serialization/traits/brace_initializable_traits.hpp
M libs/core/serialization/include/hpx/serialization/variant.hpp
M libs/core/serialization/tests/regressions/CMakeLists.txt
M libs/core/serialization/tests/regressions/std_variant_4448.cpp
M libs/core/serialization/tests/unit/CMakeLists.txt
M libs/core/serialization/tests/unit/serialization_brace_initializable.cpp
M libs/core/serialization/tests/unit/serialization_std_variant.cpp
M libs/core/synchronization/include/hpx/synchronization/stop_token.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_fallback_dispatch.hpp
M libs/core/tag_dispatch/include/hpx/functional/tag_priority_dispatch.hpp
M libs/core/type_support/include/hpx/type_support/pack.hpp
M libs/core/type_support/include/hpx/type_support/unused.hpp
M libs/full/actions_base/include/hpx/actions_base/component_action.hpp
M libs/full/actions_base/include/hpx/actions_base/plain_action.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_exception.hpp
M libs/full/async_cuda/include/hpx/async_cuda/cuda_executor.hpp
M libs/full/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp
M libs/full/async_cuda/src/cuda_target.cpp
M libs/full/async_cuda/tests/unit/cublas_matmul.cpp
M libs/full/async_cuda/tests/unit/transform_stream.cu
M libs/full/async_cuda/tests/unit/trivial_demo.cu
M libs/full/compute_cuda/include/hpx/compute/cuda/traits/access_target.hpp
M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
M libs/full/compute_cuda/tests/performance/synchronize.cu
M libs/full/compute_cuda/tests/unit/CMakeLists.txt
M libs/parallelism/execution/include/hpx/execution/algorithms/bulk.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/detail/single_result.hpp
M
libs/parallelism/execution/include/hpx/execution/algorithms/ensure_started.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_error.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/let_value.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/on.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/sync_wait.hpp
M libs/parallelism/execution/include/hpx/execution/algorithms/when_all.hpp
M libs/parallelism/execution/tests/unit/algorithm_let_error.cpp
M libs/parallelism/execution/tests/unit/algorithm_test_utils.hpp
M libs/parallelism/execution/tests/unit/algorithm_when_all.cpp
M libs/parallelism/executors/tests/unit/thread_pool_scheduler.cpp
M libs/parallelism/lcos_local/include/hpx/lcos_local/channel.hpp
M tests/performance/local/CMakeLists.txt
M tests/unit/build/CMakeLists.txt
Log Message:
-----------
Merge pull request #5283 from aurianer/require_cxx17
Require minimum C++17 and change CUDA handling
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/35c1d0beba12...8e64aa4c443b
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits