Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

pika-org/pika-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bors enabled CircleCI Linux CI (Debug) Linux CI (HIP, Debug) Linux CI (asan/ubsan) macOS CI (Debug) Codacy Codacy coverage

pika-algorithms

pika-algorithms is a C++ library containing parallel algorithms built on top of pika. pika-algorithms is no longer developed and is incompatible with pika 0.21.0 and newer. The intention is to replace the algorithms based on a generic implementation built on P2300.

Dependencies

pika-algorithms requires:

  • a C++17-capable compiler:
    • GCC 9 or greater
    • clang 11 or greater
    • MSVC may work but it is not tested
  • CMake 3.22.0 or greater
  • pika 0.11.0-0.20.0

The following are required for tests and examples:

Documentation

Documentation is a work in progress. The following headers are part of the public API. Any other headers are internal implementation details.

  • pika/algorithm.hpp
  • pika/memory.hpp
  • pika/numeric.hpp