struct bulk_sync_execute_t

Declaration

struct bulk_sync_execute_t : public tag_fallback { /* full declaration omitted */ };

Description

Bulk form of synchronous execution agent creation. This synchronously creates a group of function invocations f(i) whose ordering is given by the execution_category associated with the executor. The function synchronizes the execution of all scheduled functions with the caller. Here \atakes on all values in the index space implied by shape. All exceptions thrown by invocations of f(i) are reported in a manner consistent with parallel algorithm execution through the returned future.

Declared at: libs/pika/execution_base/include/pika/execution_base/execution.hpp:298

Inherits from: tag_fallback