pika (devel/pika) Updated: 1 month, 2 weeks ago Add to my watchlist

C++ library for concurrency and parallelism

pika is a C++ library for concurrency and parallelism. It implements senders/receivers for CPU thread pools, MPI and CUDA.

Version: 0.19.1 License: Boost-1 GitHub
Maintainers barracuda156
Categories devel parallel
Homepage https://github.com/pika-org/pika
Platforms darwin
  • clang10 (Build using the MacPorts clang 10 compiler)
  • clang11 (Build using the MacPorts clang 11 compiler)
  • clang12 (Build using the MacPorts clang 12 compiler)
  • clang13 (Build using the MacPorts clang 13 compiler)
  • clang14 (Build using the MacPorts clang 14 compiler)
  • clang15 (Build using the MacPorts clang 15 compiler)
  • clang16 (Build using the MacPorts clang 16 compiler)
  • clang17 (Build using the MacPorts clang 17 compiler)
  • clang90 (Build using the MacPorts clang 9.0 compiler)
  • debug (Enable debug binaries)
  • g95 (Build using the g95 Fortran compiler)
  • gcc10 (Build using the MacPorts gcc 10 compiler)
  • gcc11 (Build using the MacPorts gcc 11 compiler)
  • gcc12 (Build using the MacPorts gcc 12 compiler)
  • gcc13 (Build using the MacPorts gcc 13 compiler)
  • gfortran (Build using the MacPorts gcc 13 Fortran compiler)
  • jemalloc (Use jemalloc instead of system malloc)
  • mpich (Build using the MPICH compiler)
  • openmpi (Build using the OpenMPI compiler)
  • tbb (Use oneTBB instead of system malloc)
  • universal (Build for multiple architectures)

"pika" depends on

lib (4)
build (2)

Ports that depend on "pika"

No ports

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)


Livecheck results

pika seems to have been updated (port version: 0.19.1, new version: 0.20.0)

livecheck ran: 16 hours ago