pika icon indicating copy to clipboard operation
pika copied to clipboard

pika builds on C++ std::execution with fiber, CUDA, HIP, and MPI support.

.. Copyright (c) 2022-2023 ETH Zurich

SPDX-License-Identifier: BSL-1.0
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

|zenodo| |circleci_status| |github_actions_linux_debug_status| |github_actions_linux_hip_status| |github_actions_linux_sanitizers_status| |github_actions_macos_debug_status| |codacy| |codacy_coverage|

==== pika

pika is a C++ library for concurrency and parallelism. It implements senders/receivers (as proposed in P2300 <https://wg21.link/p2300>_) for CPU thread pools, MPI, and CUDA.

To get started using pika see the documentation <https://pikacpp.org>_.

.. |zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10579225.svg :target: https://doi.org/10.5281/zenodo.10579225 :alt: Zenodo

.. |circleci_status| image:: https://circleci.com/gh/pika-org/pika/tree/main.svg?style=svg :target: https://circleci.com/gh/pika-org/pika/tree/main :alt: CircleCI

.. |github_actions_linux_debug_status| image:: https://github.com/pika-org/pika/actions/workflows/linux_debug.yml/badge.svg :target: https://github.com/pika-org/pika/actions/workflows/linux_debug.yml :alt: Linux CI (Debug)

.. |github_actions_linux_hip_status| image:: https://github.com/pika-org/pika/actions/workflows/linux_hip.yml/badge.svg :target: https://github.com/pika-org/pika/actions/workflows/linux_hip.yml :alt: Linux CI (HIP, Debug)

.. |github_actions_linux_sanitizers_status| image:: https://github.com/pika-org/pika/actions/workflows/linux_sanitizers.yml/badge.svg :target: https://github.com/pika-org/pika/actions/workflows/linux_sanitizers.yml :alt: Linux CI (asan/ubsan)

.. |github_actions_macos_debug_status| image:: https://github.com/pika-org/pika/actions/workflows/macos_debug.yml/badge.svg :target: https://github.com/pika-org/pika/actions/workflows/macos_debug.yml :alt: macOS CI (Debug)

.. |codacy| image:: https://api.codacy.com/project/badge/Grade/e03f57f1c4cd40e7b514e552a723c125 :target: https://www.codacy.com/gh/pika-org/pika :alt: Codacy

.. |codacy_coverage| image:: https://api.codacy.com/project/badge/Coverage/e03f57f1c4cd40e7b514e552a723c125 :target: https://www.codacy.com/gh/pika-org/pika :alt: Codacy coverage