Skip to Content

hpx v1.9.1

Created
Updated

The C++ Standards Library for Concurrency and Parallelism
HPX is a C++ Standards Library for Concurrency and Parallelism. It implements all of the corresponding facilities as defined by the C++ Standard. Additionally, in HPX we implement functionalities proposed as part of the ongoing C++ standardization process. We also extend the C++ Standard APIs to the distributed case.

# Usage

The port hpx provides CMake targets:

find_package(HPX REQUIRED)
target_link_libraries(main PRIVATE HPX::hpx) 

# License

# Supported Platforms

!(windows & x86)

  • linux
  • osx
  • uwp
  • windows-arm64
  • windows-x64
  • windows-x86

# Features

Default features: bzip2 , mpi , snappy , zlib

# bzip2 default

Build with bzip2 compression

Dependencies:

No transitive dependencies.

Host Dependencies:
one transitive dependency:

# cuda

Build with CUDA support

Dependencies:

No transitive dependencies.

Host Dependencies:

No dependencies.

# mpi default

Build with MPI parcelport

Dependencies:
and 2 transitive dependencies:
Host Dependencies:

No dependencies.

# snappy default

Build with snappy compression

Dependencies:

No transitive dependencies.

Host Dependencies:
2 transitive dependencies:

# zlib default

Build with zlib compression

Dependencies:

No transitive dependencies.

Host Dependencies:
one transitive dependency:

# Dependencies

and 68 transitive dependencies:

# Host Dependencies

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • Hartmut Kaiser's avatar Hartmut Kaiser
  • Robert Schumacher's avatar Robert Schumacher
  • Alexander Karatarakis's avatar Alexander Karatarakis
  • Andrew McMahon's avatar Andrew McMahon
  • Victor Romero's avatar Victor Romero
  • pravic's avatar pravic
  • yurybura's avatar yurybura
  • Phoebe's avatar Phoebe
  • autoantwort's avatar autoantwort
  • Billy O'Neal's avatar Billy O'Neal
  • Frank's avatar Frank
  • Alexander Neumann's avatar Alexander Neumann
  • Budo Zindovic's avatar Budo Zindovic

# Changelog

  • ba1465e Patch Tuesday for February 2024 (#36757)
  • cf37b65 Adding support for HPX release v1.9.1 (#33106)
  • 1bbe957 [hpx] Update to 1.8.1 (#30303)
  • 1d3eafa [hpx] no absolute paths (#27035)
  • 2b35366 [hpx] add some features, fix some bugs (#25059)
  • 9ab3344 [hwloc|hpx] Update to latest version (#24918)
  • af22873 [HPX] Don't remove HPXCacheVariables.cmake during install (#23042)
  • 87179c1 [hwloc] update to 2.7.0 (#22060)
  • 8b8cf71 [hpx] no absolute paths (#21699)
  • b6b0e29 [vcpkg baseline][hpx] Provide the correct dependencies when hpx chooses to use tcmalloc (#21673)
and 27 more commits:

# Source