- Test
- A nested
stdexec::when_all. There are two branches. The first branch is on Kokkos::Execution::ExecutionSpaceContext. The second branch is itself a stdexec::when_all with a single branch with a segment on the same Kokkos::Execution::ExecutionSpaceContext instance, followed by work on another context.
- Todo
- There is a missing fence. Our
stdexec::continues_on puts the execution space instance in the environment because its preceding stdexec::when_all has at least one branch on Kokkos::Execution::ExecutionSpaceContext.
* schedule(esc) | then_atomic -------------------------------------------------- \
* when_all --> continues_on(esc) | then
* schedule(esc) | then_atomic -- when_all --> continues_on(stc) | then_atomic -- /
*
Definition at line 423 of file test_when_all.cpp.