pika icon indicating copy to clipboard operation
pika copied to clipboard

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

Results 144 pika issues
Sort by recently updated
recently updated
newest added

stdexec now `static_assert`s if a scheduler has a `schedule` member that doesn't return a sender, so we can't check with `is_scheduler_v` those types of non-schedulers (as one test does). `make_completion_signatures`...

Also remove the hardcoded `NUM_PROCS` from the CI configuration.

I think it makes sense to add a new CI configuration with HIP 6 and keep the existing 5.X configuration, so that we cover all supported major versions.

effort: 2
effort: 3
priority: medium
category: CI

effort: 3
priority: medium
type: feature
category: CI
category: senders/receivers

I would like this to go through testing ASAP, so I'm pushing it, but it can be can be considered a draft PR for now Relies on #1151 and #1180...

Fixes #612 (mpi algorithm test). Note : Async storage test is still experimental and not essential to the testing framework - it should be moved to performance tests when working...

Currently the various `channel` implementations in pika expose a low level API, similar to lockfree queues, where one can get an item through `bool channel(T*)`. A more interesting API would...

effort: 4
priority: low
type: feature
category: senders/receivers