See Public API for a list of names and headers that are part of the public HPX API.
- #include <static_chunk_size.hpp>
Loop iterations are divided into pieces of size chunk_size and then assigned to threads. If chunk_size is not specified, the iterations are evenly (if possible) divided contiguously among the threads.
This executor parameters type is equivalent to OpenMP’s STATIC scheduling directive.
static_chunk_size() = default#
Construct a static_chunk_size executor parameters object
By default the number of loop iterations is determined from the number of available cores and the overall number of loop iterations to schedule.
- static_chunk_size() = default#
- struct static_chunk_size#
- namespace experimental
- namespace execution