Panagiotis (Panos) Syskakis
Panagiotis (Panos) Syskakis
## Expected Behavior If `--hpx:threads` hasn't been set and `--hpx:cores` has been set to some (smaller than default) value, silently set the number of OS threads to be equal to...
## Background @hkaiser I came across this issue while investigating the current hangs in `cancelable_action` test. In that test, the current thread_id is firstly obtained using `hpx::this_thread::get_id()` (through a `reset_id`...
Fixes following issues when HPX_WITH_FETCH_BOOST=ON: - Boost being re-fetched on projects that would depend on HPX. - Boost not compiling necessary libraries when a non header-only instance of Boost was...
Draft PR for properly fetching and installing boost as a CMake subproject. Still needs fixes, but I paused working on it since we need https://github.com/boostorg/cmake/pull/65 to move forward with this...
// Re-opening of PR #6413 authored by @hkaiser -flyby: deprecate get_outer_self_id -flyby: ignoring locks during termination detection
Fixes https://github.com/STEllAR-GROUP/hpx/issues/6552
HPX does not compile when using -fopenmp (or -fopenmp-simd) on Clang or GCC. Clang: Can't use pragma in constexpr function ``` /work/pansysk75/hpx-test/hpx/libs/core/algorithms/include/hpx/parallel/unseq/reduce_helpers.hpp:134:13: error: statement not allowed in constexpr function HPX_VECTOR_REDUCTION(&...
In various places within HPX, `thread_local` variables are accessed without locking or synchronization, using a pattern such as: ```C++ T& get_var(){ thread_local T important_var{}; return important_var; } ``` ```C++ //...
Addresses #6706