|
kokkos-execution 0.0.1
|
Kokkos::Execution::ExecutionSpaceContext This group of tests check that type erased senders are usable with Kokkos::Execution::ExecutionSpaceContext.
The key design point is that the type erased sender no longer knows the concrete sender type, so the only way to support environment‑based customization is via a fixed set of queries that the erasure wrapper promises to forward. See:
The tests can be found in tests/execution_space/test_any_sender.cpp.
bulk by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly customizes bulk.
The tests can be found in tests/execution_space/test_bulk.cpp.
continues_on by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly customizes continues_on.
The tests can be found in tests/execution_space/test_continues_on.cpp.
experimental::execution::fork_join with Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly works with experimental::execution::fork_join.
The tests can be found in tests/execution_space/test_fork_join.cpp.
Kokkos::Execution::ExecutionSpaceContext with other schedulersThis group of tests check that Kokkos::Execution::ExecutionSpaceContext can be used in conjunction with other schedulers like experimental::execution::static_thread_pool.
The tests can be found in tests/execution_space/test_inter_op.cpp.
let_value with Kokkos::Execution::ExecutionSpaceContext This group of tests check the behavior of stdexec::let_value when used with the Kokkos::Execution::ExecutionSpaceContext.
The tests can be found in tests/execution_space/test_let_value.cpp.
on by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly customizes on.
The tests can be found in tests/execution_space/test_on.cpp.
Kokkos::Execution::ExecutionSpaceImpl::OpState This group of tests check Kokkos::Execution::ExecutionSpaceImpl::OpState and its related types.
The tests can be found in tests/execution_space/test_operation_state.cpp.
Kokkos::Execution::parallel_for by Kokkos::Execution::ExecutionSpaceContext This group of tests check Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender.
The tests can be found in tests/execution_space/test_parallel_for.cpp.
Kokkos::Execution::ExecutionSpaceContext with experimental:execution::repeat_untilThis group of tests check that Kokkos::Execution::ExecutionSpaceContext properly interacts with experimental:execution::repeat_until.
The tests can be found in tests/execution_space/test_repeat_until.cpp.
Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceImpl::Scheduler is a proper scheduler.
The tests can be found in tests/execution_space/test_scheduler.cpp.
References:
scoped_region for Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly defines a custom algorithm scoped_region.
The tests can be found in tests/execution_space/test_scoped_region.cpp.
experimental::execution::split and stdexec::when_all are supported by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly works with both experimental::execution::split and stdexec::when_all.
The tests can be found in tests/execution_space/test_split.cpp.
sync_wait by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly customizes sync_wait.
The tests can be found in tests/execution_space/test_sync_wait.cpp.
stdexec::then by Kokkos::Execution::ExecutionSpaceContext This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly customizes then.
The tests can be found in tests/execution_space/test_then.cpp.
Kokkos::Execution::ExecutionSpaceContext with stdexec::when_all This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly interacts with stdexec::when_all.
The tests can be found in tests/execution_space/test_when_all.cpp.
Kokkos::Execution::ExecutionSpaceContext with stdexec::when_all This group of tests check that Kokkos::Execution::ExecutionSpaceContext properly interacts with stdexec::when_all.
The tests can be found in tests/execution_space/test_when_all.cpp.
Kokkos::Execution::GraphContext This group of tests check that Kokkos::Execution::GraphImpl::Scheduler is a proper scheduler.
The tests can be found in tests/graph/test_scheduler.cpp.
References:
This group of tests check the behavior of utilities defined in kokkos-execution/impl/env.hpp.
The tests can be found in tests/impl/test_env.cpp.
This group of tests check the events defined in kokkos-execution/impl/event.hpp.
The tests can be found in tests/impl/test_event.cpp.
Tests::Utils::check_rcvr_env_queryable_with_t This group of tests check the behavior of Tests::Utils::check_rcvr_env_queryable_with and Tests::Utils::check_rcvr_env_not_queryable_with.
The tests can be found in tests/utils/test_check_rcvr_env_queryable_with.cpp.
Tests::Utils::check_scheduler_type This group of tests check the behavior of Tests::Utils::check_scheduler_type.
The tests can be found in tests/utils/test_check_scheduler_type.cpp.