HPX Logo
1.6.0

User documentation

  • Why HPX?
  • Quick start
  • Terminology
  • Examples
  • Manual
  • Additional material

Modules

  • Overview
    • Core modules
    • Parallelism modules
      • algorithms
      • async_base
      • async_combinators
      • async_local
      • execution
      • executors
      • futures
      • lcos_local
      • pack_traversal
      • resiliency
      • threading
      • timed_execution
    • Main HPX modules

Reference

  • API reference

Developer documentation

  • Contributing to HPX

Other

  • Releases
  • Citing HPX
  • HPX users
  • About HPX
HPX
  • »
  • Overview »
  • Parallelism modules »
  • executors
  • Edit on GitHub

executorsΒΆ

The executors module exposes executors and execution policies. Most importantly, it exposes the following classes and constants:

  • hpx::execution::sequenced_executor

  • hpx::execution::parallel_executor

  • hpx::execution::sequenced_policy

  • hpx::execution::parallel_policy

  • hpx::execution::parallel_unsequenced_policy

  • hpx::execution::sequenced_task_policy

  • hpx::execution::parallel_task_policy

  • hpx::execution::seq

  • hpx::execution::par

  • hpx::execution::par_unseq

  • hpx::execution::task

See the API reference of this module for more details.

Next Previous

© Copyright 2008-2020, The STE||AR Group. Revision 43bc70c. Last updated on Feb 17, 2021.

Built with Sphinx using a theme provided by Read the Docs. SPDX-License-Identifier: BSL-1.0 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)