Integrate HPX algorithms with Nvidia CCCL (Thrust)
Aditya Sapra
This project proposes integrating NVIDIA's Thrust parallel algorithms library with HPX to enable GPU acceleration while maintaining consistency with...
Annotate Public Api with Contracts
Alexandros Papadakis
HPX being a library for parallel and distributed computing should address errors that are hard to catch during development due to the unpredictable...
Exposing HPX Using C++ 20 Modules
Haokun Wu
This project aims to modernize the HPX parallel computing library by introducing C++20 Modules, addressing compilation performance and code...
Pythonize HPX – A Pythonic API for the HPX C++ Library
rraj-official
This project aims to create a pip-installable Pythonic API for the HPX C++ parallel runtime system, making HPX’s powerful asynchronous and parallel...
Implement hpx::system_scheduler as described in P2079 (System Execution Context)
Sai Charan Arvapally
This project implements hpx::system_scheduler as a P2079-compliant system execution context for HPX, mapping tasks to hpx::threads for enhanced...
Fix S/R versions of the parallel algorithms
Zhengnan Hua
This project aims to fix critical issues in the S/R versions of HPX’s algorithms. Specifically, the parallel version of the following twelve...