hpx
C++ runtime system for parallel and distributed applications
HPX (High Performance ParalleX) is a general C++ runtime system for parallel and distributed applications of any scale. It is the first freely available, open source, feature-complete, modular, and performance oriented implementation of the ParalleX execution model. HPX is targeted at conventional architectures and, currently, Linux based systems, such as SMP nodes and conventional clusters.
homepage ↗ github: STEllAR-GROUP/hpx
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 1.11.0 | 2 | 13 h | details › |
Versions & arches
Use flags of 1.11.0
- examples Install examples, usually source code
- mpi Add MPI (Message Passing Interface) layer to the apps that support it
- papi Use dev-libs/papi for NaCl
- +perftools Use dev-util/google-perftools for memory allocation
- tbb Use dev-cpp/tbb for memory allocation
- zlib Add support for zlib compression
3 expansion flags (python targets, ABIs, cpu flags…)
- python_single_target_python3_12
- python_single_target_python3_13
- python_single_target_python3_14
Runtime dependencies of 1.11.0
show 27 lines
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)
mpi?
(
)
papi?
(
)
perftools?
(
)
tbb?
(
)
zlib?
(
)