-
-
Save ryantm/377d8c673231332bb40acb55fed39e53 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/nix/store/xg48bc9gkcq2hyk51hxy5s7x8l0s70r9-hpx-1.1.0 | |
├── bin | |
│ ├── 1d_stencil_1 | |
│ ├── 1d_stencil_2 | |
│ ├── 1d_stencil_3 | |
│ ├── 1d_stencil_4 | |
│ ├── 1d_stencil_4_checkpoint | |
│ ├── 1d_stencil_4_parallel | |
│ ├── 1d_stencil_5 | |
│ ├── 1d_stencil_6 | |
│ ├── 1d_stencil_7 | |
│ ├── 1d_stencil_8 | |
│ ├── 1d_wave_equation | |
│ ├── access_counter_set | |
│ ├── accumulator_client | |
│ ├── allow_unknown_options | |
│ ├── async_io_action | |
│ ├── async_io_external | |
│ ├── async_io_low_level | |
│ ├── async_io_simple | |
│ ├── benchmark_inplace_merge | |
│ ├── benchmark_is_heap | |
│ ├── benchmark_is_heap_until | |
│ ├── benchmark_merge | |
│ ├── benchmark_partition | |
│ ├── benchmark_partition_copy | |
│ ├── benchmark_remove | |
│ ├── benchmark_remove_if | |
│ ├── benchmark_unique | |
│ ├── benchmark_unique_copy | |
│ ├── cancelable_action_client | |
│ ├── collector | |
│ ├── command_line_handling | |
│ ├── component_ctors | |
│ ├── component_in_executable | |
│ ├── component_inheritance | |
│ ├── component_with_executor | |
│ ├── composable_guard | |
│ ├── customize_async | |
│ ├── data_actions | |
│ ├── emitter | |
│ ├── enumerate_threads | |
│ ├── error_handling | |
│ ├── event_synchronization | |
│ ├── factorial | |
│ ├── fibonacci | |
│ ├── fibonacci_await | |
│ ├── fibonacci_dataflow | |
│ ├── fibonacci_futures | |
│ ├── fibonacci_futures_distributed | |
│ ├── fibonacci_one | |
│ ├── file_serialization | |
│ ├── fractals | |
│ ├── fractals_executor | |
│ ├── fractals_struct | |
│ ├── heartbeat | |
│ ├── heartbeat_console | |
│ ├── hello_world | |
│ ├── hpxcxx | |
│ ├── hpx_environment.py | |
│ ├── hpx_invoke.py | |
│ ├── hpx_optsweep.py | |
│ ├── hpxrun.py | |
│ ├── hpx_run_test.py | |
│ ├── hpx_runtime | |
│ ├── hpx_thread_phase | |
│ ├── init_globally | |
│ ├── interest_calculator | |
│ ├── interval_timer | |
│ ├── jacobi | |
│ ├── jacobi_hpx | |
│ ├── jacobi_nonuniform_hpx | |
│ ├── latch_local | |
│ ├── latch_remote | |
│ ├── local_channel | |
│ ├── non_atomic_rma | |
│ ├── nqueen_client | |
│ ├── os_thread_num | |
│ ├── oversubscribing_resource_partitioner | |
│ ├── partitioned_vector_spmd_foreach | |
│ ├── pingpong | |
│ ├── pipeline1 | |
│ ├── print_to_console | |
│ ├── quicksort | |
│ ├── random_mem_access_client | |
│ ├── receive_buffer | |
│ ├── safe_object | |
│ ├── shared_mutex | |
│ ├── sierpinski | |
│ ├── simple_central_tuplespace_client | |
│ ├── simple_future_continuation | |
│ ├── simple_resource_partitioner | |
│ ├── simplest_hello_world | |
│ ├── simplest_performance_counter | |
│ ├── sine_client | |
│ ├── sort_by_key_demo | |
│ ├── spell_check_file | |
│ ├── spell_check_simple | |
│ ├── spin | |
│ ├── template_accumulator_client | |
│ ├── template_function_accumulator_client | |
│ ├── thread_aware_timer | |
│ ├── throttle_client | |
│ ├── timed_futures | |
│ ├── timed_wake | |
│ ├── transpose_block | |
│ ├── transpose_block_numa | |
│ ├── transpose_serial | |
│ ├── transpose_serial_block | |
│ ├── transpose_serial_vector | |
│ ├── transpose_smp | |
│ ├── transpose_smp_block | |
│ ├── use_main_thread | |
│ ├── vector_counting_dotproduct | |
│ ├── vector_zip_dotproduct | |
│ ├── wait_composition | |
│ ├── worker | |
│ └── zerocopy_rdma | |
├── include | |
│ └── hpx | |
│ ├── apply.hpp | |
│ ├── async.hpp | |
│ ├── async_launch_policy_dispatch.hpp | |
│ ├── compat | |
│ │ ├── barrier.hpp | |
│ │ ├── condition_variable.hpp | |
│ │ ├── mutex.hpp | |
│ │ └── thread.hpp | |
│ ├── components | |
│ │ ├── component_storage | |
│ │ │ ├── component_storage.hpp | |
│ │ │ ├── export_definitions.hpp | |
│ │ │ ├── migrate_from_storage.hpp | |
│ │ │ ├── migrate_to_storage.hpp | |
│ │ │ └── server | |
│ │ │ ├── component_storage.hpp | |
│ │ │ ├── migrate_from_storage.hpp | |
│ │ │ └── migrate_to_storage.hpp | |
│ │ ├── containers | |
│ │ │ ├── coarray | |
│ │ │ │ └── coarray.hpp | |
│ │ │ ├── container_distribution_policy.hpp | |
│ │ │ ├── partitioned_vector | |
│ │ │ │ ├── detail | |
│ │ │ │ │ └── view_element.hpp | |
│ │ │ │ ├── export_definitions.hpp | |
│ │ │ │ ├── partitioned_vector_component_decl.hpp | |
│ │ │ │ ├── partitioned_vector_component.hpp | |
│ │ │ │ ├── partitioned_vector_component_impl.hpp | |
│ │ │ │ ├── partitioned_vector_decl.hpp | |
│ │ │ │ ├── partitioned_vector_fwd.hpp | |
│ │ │ │ ├── partitioned_vector.hpp | |
│ │ │ │ ├── partitioned_vector_impl.hpp | |
│ │ │ │ ├── partitioned_vector_local_view.hpp | |
│ │ │ │ ├── partitioned_vector_local_view_iterator.hpp | |
│ │ │ │ ├── partitioned_vector_predef.hpp | |
│ │ │ │ ├── partitioned_vector_segmented_iterator.hpp | |
│ │ │ │ ├── partitioned_vector_view.hpp | |
│ │ │ │ └── partitioned_vector_view_iterator.hpp | |
│ │ │ └── unordered | |
│ │ │ ├── partition_unordered_map_component.hpp | |
│ │ │ ├── unordered_map.hpp | |
│ │ │ └── unordered_map_segmented_iterator.hpp | |
│ │ ├── iostreams | |
│ │ │ ├── export_definitions.hpp | |
│ │ │ ├── manipulators.hpp | |
│ │ │ ├── ostream.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── buffer.hpp | |
│ │ │ │ ├── order_output.hpp | |
│ │ │ │ └── output_stream.hpp | |
│ │ │ ├── standard_streams.hpp | |
│ │ │ └── write_functions.hpp | |
│ │ ├── performance_counters | |
│ │ │ ├── io | |
│ │ │ │ └── io_counters.hpp | |
│ │ │ ├── memory | |
│ │ │ │ └── mem_counter.hpp | |
│ │ │ └── papi | |
│ │ │ ├── server | |
│ │ │ │ └── papi.hpp | |
│ │ │ └── util | |
│ │ │ └── papi.hpp | |
│ │ └── process | |
│ │ ├── child.hpp | |
│ │ ├── export_definitions.hpp | |
│ │ ├── process.hpp | |
│ │ ├── server | |
│ │ │ └── child.hpp | |
│ │ └── util | |
│ │ ├── child.hpp | |
│ │ ├── create_pipe.hpp | |
│ │ ├── execute.hpp | |
│ │ ├── executor.hpp | |
│ │ ├── initializers.hpp | |
│ │ ├── mitigate.hpp | |
│ │ ├── pipe.hpp | |
│ │ ├── posix | |
│ │ │ ├── child.hpp | |
│ │ │ ├── create_pipe.hpp | |
│ │ │ ├── execute.hpp | |
│ │ │ ├── executor.hpp | |
│ │ │ ├── initializers | |
│ │ │ │ ├── bind_fd.hpp | |
│ │ │ │ ├── bind_stderr.hpp | |
│ │ │ │ ├── bind_stdin.hpp | |
│ │ │ │ ├── bind_stdout.hpp | |
│ │ │ │ ├── close_fd.hpp | |
│ │ │ │ ├── close_fds.hpp | |
│ │ │ │ ├── close_fds_if.hpp | |
│ │ │ │ ├── close_stderr.hpp | |
│ │ │ │ ├── close_stdin.hpp | |
│ │ │ │ ├── close_stdout.hpp | |
│ │ │ │ ├── hide_console.hpp | |
│ │ │ │ ├── inherit_env.hpp | |
│ │ │ │ ├── initializer_base.hpp | |
│ │ │ │ ├── notify_io_service.hpp | |
│ │ │ │ ├── on_exec_error.hpp | |
│ │ │ │ ├── on_exec_setup.hpp | |
│ │ │ │ ├── on_fork_error.hpp | |
│ │ │ │ ├── on_fork_setup.hpp | |
│ │ │ │ ├── on_fork_success.hpp | |
│ │ │ │ ├── run_exe.hpp | |
│ │ │ │ ├── set_args.hpp | |
│ │ │ │ ├── set_cmd_line.hpp | |
│ │ │ │ ├── set_env.hpp | |
│ │ │ │ ├── start_in_dir.hpp | |
│ │ │ │ ├── throw_on_error.hpp | |
│ │ │ │ └── wait_on_latch.hpp | |
│ │ │ ├── initializers.hpp | |
│ │ │ ├── pipe.hpp | |
│ │ │ ├── search_path.hpp | |
│ │ │ ├── shell_path.hpp | |
│ │ │ ├── terminate.hpp | |
│ │ │ └── wait_for_exit.hpp | |
│ │ ├── search_path.hpp | |
│ │ ├── shell_path.hpp | |
│ │ ├── terminate.hpp | |
│ │ ├── wait_for_exit.hpp | |
│ │ └── windows | |
│ │ ├── child.hpp | |
│ │ ├── create_pipe.hpp | |
│ │ ├── execute.hpp | |
│ │ ├── executor.hpp | |
│ │ ├── initializers | |
│ │ │ ├── bind_stderr.hpp | |
│ │ │ ├── bind_stdin.hpp | |
│ │ │ ├── bind_stdout.hpp | |
│ │ │ ├── close_stderr.hpp | |
│ │ │ ├── close_stdin.hpp | |
│ │ │ ├── close_stdout.hpp | |
│ │ │ ├── hide_console.hpp | |
│ │ │ ├── inherit_env.hpp | |
│ │ │ ├── initializer_base.hpp | |
│ │ │ ├── on_CreateProcess_error.hpp | |
│ │ │ ├── on_CreateProcess_setup.hpp | |
│ │ │ ├── on_CreateProcess_success.hpp | |
│ │ │ ├── run_exe.hpp | |
│ │ │ ├── set_args.hpp | |
│ │ │ ├── set_cmd_line.hpp | |
│ │ │ ├── set_env.hpp | |
│ │ │ ├── show_window.hpp | |
│ │ │ ├── start_in_dir.hpp | |
│ │ │ ├── throw_on_error.hpp | |
│ │ │ └── wait_on_latch.hpp | |
│ │ ├── initializers.hpp | |
│ │ ├── pipe.hpp | |
│ │ ├── search_path.hpp | |
│ │ ├── shell_path.hpp | |
│ │ ├── terminate.hpp | |
│ │ └── wait_for_exit.hpp | |
│ ├── components_fwd.hpp | |
│ ├── compute | |
│ │ ├── cuda | |
│ │ │ ├── allocator.hpp | |
│ │ │ ├── concurrent_executor.hpp | |
│ │ │ ├── concurrent_executor_parameters.hpp | |
│ │ │ ├── default_executor.hpp | |
│ │ │ ├── default_executor_parameters.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── launch.hpp | |
│ │ │ │ └── scoped_active_target.hpp | |
│ │ │ ├── get_targets.hpp | |
│ │ │ ├── serialization | |
│ │ │ │ └── value_proxy.hpp | |
│ │ │ ├── target_distribution_policy.hpp | |
│ │ │ ├── target.hpp | |
│ │ │ ├── target_ptr.hpp | |
│ │ │ ├── traits | |
│ │ │ │ └── access_target.hpp | |
│ │ │ ├── transfer.hpp | |
│ │ │ └── value_proxy.hpp | |
│ │ ├── cuda.hpp | |
│ │ ├── detail | |
│ │ │ ├── get_proxy_type.hpp | |
│ │ │ ├── iterator.hpp | |
│ │ │ └── target_distribution_policy.hpp | |
│ │ ├── host | |
│ │ │ ├── block_allocator.hpp | |
│ │ │ ├── block_executor.hpp | |
│ │ │ ├── default_executor.hpp | |
│ │ │ ├── get_targets.hpp | |
│ │ │ ├── numa_domains.hpp | |
│ │ │ ├── target_distribution_policy.hpp | |
│ │ │ ├── target.hpp | |
│ │ │ └── traits | |
│ │ │ └── access_target.hpp | |
│ │ ├── host.hpp | |
│ │ ├── serialization | |
│ │ │ └── vector.hpp | |
│ │ ├── traits | |
│ │ │ ├── access_target.hpp | |
│ │ │ └── allocator_traits.hpp | |
│ │ ├── traits.hpp | |
│ │ └── vector.hpp | |
│ ├── config | |
│ │ ├── asio.hpp | |
│ │ ├── attributes.hpp | |
│ │ ├── autolink.hpp | |
│ │ ├── boost | |
│ │ │ └── compiler | |
│ │ │ └── intel.hpp | |
│ │ ├── branch_hints.hpp | |
│ │ ├── compiler_fence.hpp | |
│ │ ├── compiler_native_tls.hpp | |
│ │ ├── compiler_specific.hpp | |
│ │ ├── config_strings.hpp | |
│ │ ├── constexpr.hpp | |
│ │ ├── debug.hpp | |
│ │ ├── defaults.hpp | |
│ │ ├── defines.hpp | |
│ │ ├── emulate_deleted.hpp | |
│ │ ├── export_definitions.hpp | |
│ │ ├── forceinline.hpp | |
│ │ ├── lambda_capture.hpp | |
│ │ ├── manual_profiling.hpp | |
│ │ ├── parcelport_defines.hpp | |
│ │ ├── threads_stack.hpp | |
│ │ ├── version.hpp | |
│ │ ├── warnings_prefix.hpp | |
│ │ └── warnings_suffix.hpp | |
│ ├── config.hpp | |
│ ├── dataflow.hpp | |
│ ├── error_code.hpp | |
│ ├── error.hpp | |
│ ├── exception_fwd.hpp | |
│ ├── exception.hpp | |
│ ├── exception_info.hpp | |
│ ├── exception_list.hpp | |
│ ├── hpx_finalize.hpp | |
│ ├── hpx_fwd.hpp | |
│ ├── hpx.hpp | |
│ ├── hpx_init.hpp | |
│ ├── hpx_init_impl.hpp | |
│ ├── hpx_main.hpp | |
│ ├── hpx_main_impl.hpp | |
│ ├── hpx_start.hpp | |
│ ├── hpx_start_impl.hpp | |
│ ├── hpx_suspend.hpp | |
│ ├── hpx_user_main_config.hpp | |
│ ├── include | |
│ │ ├── actions.hpp | |
│ │ ├── agas.hpp | |
│ │ ├── applier.hpp | |
│ │ ├── apply.hpp | |
│ │ ├── async.hpp | |
│ │ ├── bind.hpp | |
│ │ ├── client.hpp | |
│ │ ├── components.hpp | |
│ │ ├── component_storage.hpp | |
│ │ ├── compression_bzip2.hpp | |
│ │ ├── compression.hpp | |
│ │ ├── compression_registration.hpp | |
│ │ ├── compression_snappy.hpp | |
│ │ ├── compression_zlib.hpp | |
│ │ ├── compute.hpp | |
│ │ ├── dataflow.hpp | |
│ │ ├── datapar.hpp | |
│ │ ├── future.hpp | |
│ │ ├── iostreams.hpp | |
│ │ ├── lcos.hpp | |
│ │ ├── local_lcos.hpp | |
│ │ ├── naming.hpp | |
│ │ ├── parallel_adjacent_difference.hpp | |
│ │ ├── parallel_adjacent_find.hpp | |
│ │ ├── parallel_algorithm.hpp | |
│ │ ├── parallel_all_any_none_of.hpp | |
│ │ ├── parallel_container_algorithm.hpp | |
│ │ ├── parallel_copy.hpp | |
│ │ ├── parallel_count.hpp | |
│ │ ├── parallel_destroy.hpp | |
│ │ ├── parallel_equal.hpp | |
│ │ ├── parallel_exception_list.hpp | |
│ │ ├── parallel_execution.hpp | |
│ │ ├── parallel_execution_policy.hpp | |
│ │ ├── parallel_executor_information.hpp | |
│ │ ├── parallel_executor_parameters.hpp | |
│ │ ├── parallel_executors.hpp | |
│ │ ├── parallel_fill.hpp | |
│ │ ├── parallel_find.hpp | |
│ │ ├── parallel_for_each.hpp | |
│ │ ├── parallel_for_loop.hpp | |
│ │ ├── parallel_generate.hpp | |
│ │ ├── parallel_inner_product.hpp | |
│ │ ├── parallel_is_heap.hpp | |
│ │ ├── parallel_is_partitioned.hpp | |
│ │ ├── parallel_is_sorted.hpp | |
│ │ ├── parallel_lexicographical_compare.hpp | |
│ │ ├── parallel_memory.hpp | |
│ │ ├── parallel_merge.hpp | |
│ │ ├── parallel_minmax.hpp | |
│ │ ├── parallel_mismatch.hpp | |
│ │ ├── parallel_move.hpp | |
│ │ ├── parallel_numeric.hpp | |
│ │ ├── parallel_partition.hpp | |
│ │ ├── parallel_reduce.hpp | |
│ │ ├── parallel_remove_copy.hpp | |
│ │ ├── parallel_remove.hpp | |
│ │ ├── parallel_replace.hpp | |
│ │ ├── parallel_reverse.hpp | |
│ │ ├── parallel_rotate.hpp | |
│ │ ├── parallel_scan.hpp | |
│ │ ├── parallel_search.hpp | |
│ │ ├── parallel_set_operations.hpp | |
│ │ ├── parallel_sort.hpp | |
│ │ ├── parallel_swap_ranges.hpp | |
│ │ ├── parallel_task_block.hpp | |
│ │ ├── parallel_transform.hpp | |
│ │ ├── parallel_transform_reduce.hpp | |
│ │ ├── parallel_transform_scan.hpp | |
│ │ ├── parallel_uninitialized_copy.hpp | |
│ │ ├── parallel_uninitialized_default_construct.hpp | |
│ │ ├── parallel_uninitialized_fill.hpp | |
│ │ ├── parallel_uninitialized_move.hpp | |
│ │ ├── parallel_uninitialized_value_construct.hpp | |
│ │ ├── parallel_unique.hpp | |
│ │ ├── parcel_coalescing.hpp | |
│ │ ├── parcelset.hpp | |
│ │ ├── partitioned_vector.hpp | |
│ │ ├── partitioned_vector_predef.hpp | |
│ │ ├── partitioned_vector_view.hpp | |
│ │ ├── performance_counters.hpp | |
│ │ ├── plain_actions.hpp | |
│ │ ├── process.hpp | |
│ │ ├── resource_partitioner.hpp | |
│ │ ├── run_as.hpp | |
│ │ ├── runtime.hpp | |
│ │ ├── serialization.hpp | |
│ │ ├── thread_executors.hpp | |
│ │ ├── threadmanager.hpp | |
│ │ ├── threads.hpp | |
│ │ ├── traits.hpp | |
│ │ ├── unordered_map.hpp | |
│ │ └── util.hpp | |
│ ├── lcos | |
│ │ ├── async_callback_fwd.hpp | |
│ │ ├── async_callback.hpp | |
│ │ ├── async_continue_callback_fwd.hpp | |
│ │ ├── async_continue_callback.hpp | |
│ │ ├── async_continue_fwd.hpp | |
│ │ ├── async_continue.hpp | |
│ │ ├── async_fwd.hpp | |
│ │ ├── async.hpp | |
│ │ ├── barrier.hpp | |
│ │ ├── base_lco.hpp | |
│ │ ├── base_lco_with_value.hpp | |
│ │ ├── broadcast.hpp | |
│ │ ├── channel.hpp | |
│ │ ├── dataflow.hpp | |
│ │ ├── detail | |
│ │ │ ├── async_colocated_callback_fwd.hpp | |
│ │ │ ├── async_colocated_callback.hpp | |
│ │ │ ├── async_colocated_fwd.hpp | |
│ │ │ ├── async_colocated.hpp | |
│ │ │ ├── async_implementations_fwd.hpp | |
│ │ │ ├── async_implementations.hpp | |
│ │ │ ├── barrier_node.hpp | |
│ │ │ ├── future_await_traits.hpp | |
│ │ │ ├── future_data.hpp | |
│ │ │ ├── future_traits.hpp | |
│ │ │ ├── future_transforms.hpp | |
│ │ │ ├── promise_base.hpp | |
│ │ │ └── promise_lco.hpp | |
│ │ ├── fold.hpp | |
│ │ ├── future.hpp | |
│ │ ├── future_wait.hpp | |
│ │ ├── gather.hpp | |
│ │ ├── latch.hpp | |
│ │ ├── local | |
│ │ │ ├── and_gate.hpp | |
│ │ │ ├── barrier.hpp | |
│ │ │ ├── channel.hpp | |
│ │ │ ├── composable_guard.hpp | |
│ │ │ ├── conditional_trigger.hpp | |
│ │ │ ├── condition_variable.hpp | |
│ │ │ ├── counting_semaphore.hpp | |
│ │ │ ├── dataflow.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── condition_variable.hpp | |
│ │ │ │ ├── counting_semaphore.hpp | |
│ │ │ │ └── sliding_semaphore.hpp | |
│ │ │ ├── event.hpp | |
│ │ │ ├── futures_factory.hpp | |
│ │ │ ├── latch.hpp | |
│ │ │ ├── mutex.hpp | |
│ │ │ ├── no_mutex.hpp | |
│ │ │ ├── once.hpp | |
│ │ │ ├── packaged_continuation.hpp | |
│ │ │ ├── packaged_task.hpp | |
│ │ │ ├── promise.hpp | |
│ │ │ ├── receive_buffer.hpp | |
│ │ │ ├── recursive_mutex.hpp | |
│ │ │ ├── reinitializable_static.hpp | |
│ │ │ ├── shared_mutex.hpp | |
│ │ │ ├── sliding_semaphore.hpp | |
│ │ │ ├── spinlock.hpp | |
│ │ │ ├── spinlock_no_backoff.hpp | |
│ │ │ ├── spinlock_pool.hpp | |
│ │ │ ├── spmd_block.hpp | |
│ │ │ └── trigger.hpp | |
│ │ ├── object_semaphore.hpp | |
│ │ ├── packaged_action.hpp | |
│ │ ├── promise.hpp | |
│ │ ├── queue.hpp | |
│ │ ├── reduce.hpp | |
│ │ ├── server | |
│ │ │ ├── channel.hpp | |
│ │ │ ├── latch.hpp | |
│ │ │ ├── object_semaphore.hpp | |
│ │ │ └── queue.hpp | |
│ │ ├── split_future.hpp | |
│ │ ├── spmd_block.hpp | |
│ │ ├── wait_all.hpp | |
│ │ ├── wait_any.hpp | |
│ │ ├── wait_each.hpp | |
│ │ ├── wait_some.hpp | |
│ │ ├── when_all_fwd.hpp | |
│ │ ├── when_all.hpp | |
│ │ ├── when_any.hpp | |
│ │ ├── when_each.hpp | |
│ │ └── when_some.hpp | |
│ ├── lcos_fwd.hpp | |
│ ├── parallel | |
│ │ ├── algorithm.hpp | |
│ │ ├── algorithms | |
│ │ │ ├── adjacent_difference.hpp | |
│ │ │ ├── adjacent_find.hpp | |
│ │ │ ├── all_any_none.hpp | |
│ │ │ ├── copy.hpp | |
│ │ │ ├── count.hpp | |
│ │ │ ├── destroy.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── dispatch.hpp | |
│ │ │ │ ├── is_negative.hpp | |
│ │ │ │ ├── predicates.hpp | |
│ │ │ │ ├── set_operation.hpp | |
│ │ │ │ └── transfer.hpp | |
│ │ │ ├── equal.hpp | |
│ │ │ ├── exclusive_scan.hpp | |
│ │ │ ├── fill.hpp | |
│ │ │ ├── find.hpp | |
│ │ │ ├── for_each.hpp | |
│ │ │ ├── for_loop.hpp | |
│ │ │ ├── for_loop_induction.hpp | |
│ │ │ ├── for_loop_reduction.hpp | |
│ │ │ ├── generate.hpp | |
│ │ │ ├── includes.hpp | |
│ │ │ ├── inclusive_scan.hpp | |
│ │ │ ├── inner_product.hpp | |
│ │ │ ├── is_heap.hpp | |
│ │ │ ├── is_partitioned.hpp | |
│ │ │ ├── is_sorted.hpp | |
│ │ │ ├── lexicographical_compare.hpp | |
│ │ │ ├── merge.hpp | |
│ │ │ ├── minmax.hpp | |
│ │ │ ├── mismatch.hpp | |
│ │ │ ├── move.hpp | |
│ │ │ ├── partition.hpp | |
│ │ │ ├── reduce_by_key.hpp | |
│ │ │ ├── reduce.hpp | |
│ │ │ ├── remove_copy.hpp | |
│ │ │ ├── remove.hpp | |
│ │ │ ├── replace.hpp | |
│ │ │ ├── reverse.hpp | |
│ │ │ ├── rotate.hpp | |
│ │ │ ├── search.hpp | |
│ │ │ ├── set_difference.hpp | |
│ │ │ ├── set_intersection.hpp | |
│ │ │ ├── set_symmetric_difference.hpp | |
│ │ │ ├── set_union.hpp | |
│ │ │ ├── sort_by_key.hpp | |
│ │ │ ├── sort.hpp | |
│ │ │ ├── swap_ranges.hpp | |
│ │ │ ├── transform_exclusive_scan.hpp | |
│ │ │ ├── transform.hpp | |
│ │ │ ├── transform_inclusive_scan.hpp | |
│ │ │ ├── transform_reduce_binary.hpp | |
│ │ │ ├── transform_reduce.hpp | |
│ │ │ ├── uninitialized_copy.hpp | |
│ │ │ ├── uninitialized_default_construct.hpp | |
│ │ │ ├── uninitialized_fill.hpp | |
│ │ │ ├── uninitialized_move.hpp | |
│ │ │ ├── uninitialized_value_construct.hpp | |
│ │ │ └── unique.hpp | |
│ │ ├── container_algorithms | |
│ │ │ ├── all_any_none.hpp | |
│ │ │ ├── copy.hpp | |
│ │ │ ├── count.hpp | |
│ │ │ ├── fill.hpp | |
│ │ │ ├── for_each.hpp | |
│ │ │ ├── generate.hpp | |
│ │ │ ├── is_heap.hpp | |
│ │ │ ├── merge.hpp | |
│ │ │ ├── minmax.hpp | |
│ │ │ ├── move.hpp | |
│ │ │ ├── partition.hpp | |
│ │ │ ├── remove_copy.hpp | |
│ │ │ ├── remove.hpp | |
│ │ │ ├── replace.hpp | |
│ │ │ ├── reverse.hpp | |
│ │ │ ├── rotate.hpp | |
│ │ │ ├── search.hpp | |
│ │ │ ├── sort.hpp | |
│ │ │ ├── transform.hpp | |
│ │ │ └── unique.hpp | |
│ │ ├── container_algorithms.hpp | |
│ │ ├── datapar | |
│ │ │ ├── execution_policy_fwd.hpp | |
│ │ │ ├── execution_policy.hpp | |
│ │ │ ├── iterator_helpers.hpp | |
│ │ │ ├── loop.hpp | |
│ │ │ ├── transform_loop.hpp | |
│ │ │ └── zip_iterator.hpp | |
│ │ ├── datapar.hpp | |
│ │ ├── exception_list.hpp | |
│ │ ├── execution.hpp | |
│ │ ├── execution_policy_fwd.hpp | |
│ │ ├── execution_policy.hpp | |
│ │ ├── executor_parameters.hpp | |
│ │ ├── executors | |
│ │ │ ├── auto_chunk_size.hpp | |
│ │ │ ├── default_executor.hpp | |
│ │ │ ├── distribution_policy_executor.hpp | |
│ │ │ ├── dynamic_chunk_size.hpp | |
│ │ │ ├── execution_fwd.hpp | |
│ │ │ ├── execution.hpp | |
│ │ │ ├── execution_information_fwd.hpp | |
│ │ │ ├── execution_information.hpp | |
│ │ │ ├── execution_parameters_fwd.hpp | |
│ │ │ ├── execution_parameters.hpp | |
│ │ │ ├── guided_chunk_size.hpp | |
│ │ │ ├── parallel_executor.hpp | |
│ │ │ ├── persistent_auto_chunk_size.hpp | |
│ │ │ ├── pool_executor.hpp | |
│ │ │ ├── post_policy_dispatch.hpp | |
│ │ │ ├── rebind_executor.hpp | |
│ │ │ ├── sequenced_executor.hpp | |
│ │ │ ├── service_executors.hpp | |
│ │ │ ├── static_chunk_size.hpp | |
│ │ │ ├── this_thread_executors.hpp | |
│ │ │ ├── thread_execution.hpp | |
│ │ │ ├── thread_execution_information.hpp | |
│ │ │ ├── thread_pool_attached_executors.hpp | |
│ │ │ ├── thread_pool_executors.hpp | |
│ │ │ ├── thread_pool_os_executors.hpp | |
│ │ │ ├── thread_timed_execution.hpp | |
│ │ │ ├── timed_execution_fwd.hpp | |
│ │ │ ├── timed_execution.hpp | |
│ │ │ ├── timed_executors.hpp | |
│ │ │ └── v1 | |
│ │ │ ├── executor_information_traits.hpp | |
│ │ │ ├── executor_parameter_traits.hpp | |
│ │ │ ├── executor_traits.hpp | |
│ │ │ ├── thread_executor_information_traits.hpp | |
│ │ │ ├── thread_executor_parameter_traits.hpp | |
│ │ │ ├── thread_executor_traits.hpp | |
│ │ │ ├── thread_timed_executor_traits.hpp | |
│ │ │ └── timed_executor_traits.hpp | |
│ │ ├── executors.hpp | |
│ │ ├── memory.hpp | |
│ │ ├── numeric.hpp | |
│ │ ├── segmented_algorithm.hpp | |
│ │ ├── segmented_algorithms | |
│ │ │ ├── count.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── dispatch.hpp | |
│ │ │ │ ├── reduce.hpp | |
│ │ │ │ ├── scan.hpp | |
│ │ │ │ └── transfer.hpp | |
│ │ │ ├── exclusive_scan.hpp | |
│ │ │ ├── fill.hpp | |
│ │ │ ├── find.hpp | |
│ │ │ ├── for_each.hpp | |
│ │ │ ├── generate.hpp | |
│ │ │ ├── inclusive_scan.hpp | |
│ │ │ ├── minmax.hpp | |
│ │ │ ├── reduce.hpp | |
│ │ │ ├── transform_exclusive_scan.hpp | |
│ │ │ ├── transform.hpp | |
│ │ │ ├── transform_inclusive_scan.hpp | |
│ │ │ └── transform_reduce.hpp | |
│ │ ├── spmd_block.hpp | |
│ │ ├── tagspec.hpp | |
│ │ ├── task_block.hpp | |
│ │ ├── traits | |
│ │ │ ├── detail | |
│ │ │ │ ├── boost_simd | |
│ │ │ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ │ │ └── vector_pack_type.hpp | |
│ │ │ │ └── vc | |
│ │ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ │ └── vector_pack_type.hpp | |
│ │ │ ├── extract_partitioner.hpp | |
│ │ │ ├── projected.hpp | |
│ │ │ ├── projected_range.hpp | |
│ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ └── vector_pack_type.hpp | |
│ │ └── util | |
│ │ ├── cancellation_token.hpp | |
│ │ ├── compare_projected.hpp | |
│ │ ├── detail | |
│ │ │ ├── algorithm_result.hpp | |
│ │ │ ├── chunk_size.hpp | |
│ │ │ ├── chunk_size_iterator.hpp | |
│ │ │ ├── handle_local_exceptions.hpp | |
│ │ │ ├── handle_remote_exceptions.hpp | |
│ │ │ ├── partitioner_iteration.hpp | |
│ │ │ └── scoped_executor_parameters.hpp | |
│ │ ├── foreach_partitioner.hpp | |
│ │ ├── invoke_projected.hpp | |
│ │ ├── loop.hpp | |
│ │ ├── numa_allocator.hpp | |
│ │ ├── partitioner.hpp | |
│ │ ├── partitioner_with_cleanup.hpp | |
│ │ ├── prefetching.hpp | |
│ │ ├── projection_identity.hpp | |
│ │ ├── scan_partitioner.hpp | |
│ │ ├── transfer.hpp | |
│ │ ├── transform_loop.hpp | |
│ │ └── zip_iterator.hpp | |
│ ├── performance_counters | |
│ │ ├── base_performance_counter.hpp | |
│ │ ├── counter_creators.hpp | |
│ │ ├── counters_fwd.hpp | |
│ │ ├── counters.hpp | |
│ │ ├── manage_counter.hpp | |
│ │ ├── manage_counter_type.hpp | |
│ │ ├── parcels | |
│ │ │ ├── data_point.hpp | |
│ │ │ └── gatherer.hpp | |
│ │ ├── performance_counter_base.hpp | |
│ │ ├── performance_counter.hpp | |
│ │ ├── performance_counter_set.hpp | |
│ │ ├── registry.hpp | |
│ │ ├── server | |
│ │ │ ├── arithmetics_counter_extended.hpp | |
│ │ │ ├── arithmetics_counter.hpp | |
│ │ │ ├── base_performance_counter.hpp | |
│ │ │ ├── elapsed_time_counter.hpp | |
│ │ │ ├── raw_counter.hpp | |
│ │ │ ├── raw_values_counter.hpp | |
│ │ │ └── statistics_counter.hpp | |
│ │ └── stubs | |
│ │ └── performance_counter.hpp | |
│ ├── plugins | |
│ │ ├── binary_filter | |
│ │ │ ├── bzip2_serialization_filter.hpp | |
│ │ │ ├── bzip2_serialization_filter_registration.hpp | |
│ │ │ ├── snappy_serialization_filter.hpp | |
│ │ │ ├── snappy_serialization_filter_registration.hpp | |
│ │ │ ├── zlib_serialization_filter.hpp | |
│ │ │ └── zlib_serialization_filter_registration.hpp | |
│ │ ├── binary_filter_factory_base.hpp | |
│ │ ├── binary_filter_factory.hpp | |
│ │ ├── message_handler_factory_base.hpp | |
│ │ ├── message_handler_factory.hpp | |
│ │ ├── parcel | |
│ │ │ ├── coalescing_counter_registry.hpp | |
│ │ │ ├── coalescing_message_handler.hpp | |
│ │ │ ├── coalescing_message_handler_registration.hpp | |
│ │ │ └── message_buffer.hpp | |
│ │ ├── parcelport | |
│ │ │ ├── mpi | |
│ │ │ │ ├── header.hpp | |
│ │ │ │ ├── locality.hpp | |
│ │ │ │ ├── mpi_environment.hpp | |
│ │ │ │ ├── mpi.hpp | |
│ │ │ │ ├── receiver_connection.hpp | |
│ │ │ │ ├── receiver.hpp | |
│ │ │ │ ├── sender_connection.hpp | |
│ │ │ │ ├── sender.hpp | |
│ │ │ │ └── tag_provider.hpp | |
│ │ │ └── tcp | |
│ │ │ ├── connection_handler.hpp | |
│ │ │ ├── locality.hpp | |
│ │ │ ├── receiver.hpp | |
│ │ │ └── sender.hpp | |
│ │ ├── parcelport_factory_base.hpp | |
│ │ ├── parcelport_factory.hpp | |
│ │ ├── plugin_factory_base.hpp | |
│ │ ├── plugin_registry_base.hpp | |
│ │ ├── plugin_registry.hpp | |
│ │ └── unique_plugin_name.hpp | |
│ ├── runtime | |
│ │ ├── actions | |
│ │ │ ├── action_invoke_no_more_than.hpp | |
│ │ │ ├── action_priority.hpp | |
│ │ │ ├── action_support.hpp | |
│ │ │ ├── base_action.hpp | |
│ │ │ ├── basic_action_fwd.hpp | |
│ │ │ ├── basic_action.hpp | |
│ │ │ ├── component_action.hpp | |
│ │ │ ├── continuation2_impl.hpp | |
│ │ │ ├── continuation_fwd.hpp | |
│ │ │ ├── continuation.hpp | |
│ │ │ ├── continuation_impl.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── action_factory.hpp | |
│ │ │ │ └── invocation_count_registry.hpp | |
│ │ │ ├── lambda_to_action.hpp | |
│ │ │ ├── make_continuation.hpp | |
│ │ │ ├── manage_object_action.hpp | |
│ │ │ ├── plain_action.hpp | |
│ │ │ ├── set_lco_value_continuation.hpp | |
│ │ │ ├── transfer_action.hpp | |
│ │ │ ├── transfer_base_action.hpp | |
│ │ │ ├── transfer_continuation_action.hpp | |
│ │ │ └── trigger.hpp | |
│ │ ├── actions_fwd.hpp | |
│ │ ├── agas | |
│ │ │ ├── addressing_service.hpp | |
│ │ │ ├── big_boot_barrier.hpp | |
│ │ │ ├── component_namespace.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── bootstrap_component_namespace.hpp | |
│ │ │ │ ├── bootstrap_locality_namespace.hpp | |
│ │ │ │ ├── hosted_component_namespace.hpp | |
│ │ │ │ └── hosted_locality_namespace.hpp | |
│ │ │ ├── gva.hpp | |
│ │ │ ├── interface.hpp | |
│ │ │ ├── locality_namespace.hpp | |
│ │ │ ├── namespace_action_code.hpp | |
│ │ │ ├── primary_namespace.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── component_namespace.hpp | |
│ │ │ │ ├── locality_namespace.hpp | |
│ │ │ │ ├── primary_namespace.hpp | |
│ │ │ │ └── symbol_namespace.hpp | |
│ │ │ └── symbol_namespace.hpp | |
│ │ ├── agas_fwd.hpp | |
│ │ ├── applier | |
│ │ │ ├── applier.hpp | |
│ │ │ ├── apply_callback.hpp | |
│ │ │ ├── apply_continue_callback.hpp | |
│ │ │ ├── apply_continue_fwd.hpp | |
│ │ │ ├── apply_continue.hpp | |
│ │ │ ├── apply_helper.hpp | |
│ │ │ ├── apply.hpp | |
│ │ │ ├── bind_naming_wrappers.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── apply_colocated_callback_fwd.hpp | |
│ │ │ │ ├── apply_colocated_callback.hpp | |
│ │ │ │ ├── apply_colocated_fwd.hpp | |
│ │ │ │ ├── apply_colocated.hpp | |
│ │ │ │ ├── apply_implementations_fwd.hpp | |
│ │ │ │ └── apply_implementations.hpp | |
│ │ │ ├── register_apply_colocated.hpp | |
│ │ │ └── trigger.hpp | |
│ │ ├── applier_fwd.hpp | |
│ │ ├── basename_registration_fwd.hpp | |
│ │ ├── basename_registration.hpp | |
│ │ ├── components | |
│ │ │ ├── binpacking_distribution_policy.hpp | |
│ │ │ ├── client_base.hpp | |
│ │ │ ├── client.hpp | |
│ │ │ ├── colocating_distribution_policy.hpp | |
│ │ │ ├── component_commandline_base.hpp | |
│ │ │ ├── component_commandline.hpp | |
│ │ │ ├── component_factory_base.hpp | |
│ │ │ ├── component_factory.hpp | |
│ │ │ ├── component_registry_base.hpp | |
│ │ │ ├── component_registry.hpp | |
│ │ │ ├── component_startup_shutdown_base.hpp | |
│ │ │ ├── component_startup_shutdown.hpp | |
│ │ │ ├── component_type.hpp | |
│ │ │ ├── console_error_sink.hpp | |
│ │ │ ├── console_logging.hpp | |
│ │ │ ├── copy_component.hpp | |
│ │ │ ├── default_distribution_policy.hpp | |
│ │ │ ├── derived_component_factory.hpp | |
│ │ │ ├── make_client.hpp | |
│ │ │ ├── memory_block.hpp | |
│ │ │ ├── migrate_component.hpp | |
│ │ │ ├── new.hpp | |
│ │ │ ├── pinned_ptr.hpp | |
│ │ │ ├── runtime_support.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── abstract_component_base.hpp | |
│ │ │ │ ├── component_base.hpp | |
│ │ │ │ ├── component_database.hpp | |
│ │ │ │ ├── component_heap.hpp | |
│ │ │ │ ├── component.hpp | |
│ │ │ │ ├── console_error_sink.hpp | |
│ │ │ │ ├── console_error_sink_singleton.hpp | |
│ │ │ │ ├── console_logging.hpp | |
│ │ │ │ ├── copy_component.hpp | |
│ │ │ │ ├── create_component_fwd.hpp | |
│ │ │ │ ├── create_component.hpp | |
│ │ │ │ ├── destroy_component.hpp | |
│ │ │ │ ├── distributed_metadata_base.hpp | |
│ │ │ │ ├── executor_component.hpp | |
│ │ │ │ ├── fixed_component_base.hpp | |
│ │ │ │ ├── invoke_function.hpp | |
│ │ │ │ ├── locking_hook.hpp | |
│ │ │ │ ├── managed_component_base.hpp | |
│ │ │ │ ├── memory_block.hpp | |
│ │ │ │ ├── memory.hpp | |
│ │ │ │ ├── migrate_component.hpp | |
│ │ │ │ ├── migration_support.hpp | |
│ │ │ │ ├── runtime_support.hpp | |
│ │ │ │ ├── simple_component_base.hpp | |
│ │ │ │ ├── wrapper_heap.hpp | |
│ │ │ │ └── wrapper_heap_list.hpp | |
│ │ │ ├── static_factory_data.hpp | |
│ │ │ ├── stubs | |
│ │ │ │ ├── memory_block.hpp | |
│ │ │ │ ├── memory.hpp | |
│ │ │ │ ├── runtime_support.hpp | |
│ │ │ │ └── stub_base.hpp | |
│ │ │ └── target_distribution_policy.hpp | |
│ │ ├── components_fwd.hpp | |
│ │ ├── config_entry.hpp | |
│ │ ├── find_here.hpp | |
│ │ ├── find_localities.hpp | |
│ │ ├── get_colocation_id.hpp | |
│ │ ├── get_locality_id.hpp | |
│ │ ├── get_locality_name.hpp | |
│ │ ├── get_lva.hpp | |
│ │ ├── get_num_localities.hpp | |
│ │ ├── get_os_thread_count.hpp | |
│ │ ├── get_ptr.hpp | |
│ │ ├── get_thread_name.hpp | |
│ │ ├── get_worker_thread_num.hpp | |
│ │ ├── launch_policy.hpp | |
│ │ ├── message_handler_fwd.hpp | |
│ │ ├── naming | |
│ │ │ ├── address.hpp | |
│ │ │ ├── id_type.hpp | |
│ │ │ ├── id_type_impl.hpp | |
│ │ │ ├── name.hpp | |
│ │ │ ├── resolver_client.hpp | |
│ │ │ ├── split_gid.hpp | |
│ │ │ └── unmanaged.hpp | |
│ │ ├── naming_fwd.hpp | |
│ │ ├── parcelset | |
│ │ │ ├── decode_parcels.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── call_for_each.hpp | |
│ │ │ │ ├── parcel_await.hpp | |
│ │ │ │ ├── parcel_route_handler.hpp | |
│ │ │ │ ├── per_action_data_counter.hpp | |
│ │ │ │ └── per_action_data_counter_registry.hpp | |
│ │ │ ├── encode_parcels.hpp | |
│ │ │ ├── locality.hpp | |
│ │ │ ├── parcel_buffer.hpp | |
│ │ │ ├── parcelhandler.hpp | |
│ │ │ ├── parcel.hpp | |
│ │ │ ├── parcelport_connection.hpp | |
│ │ │ ├── parcelport.hpp | |
│ │ │ ├── parcelport_impl.hpp | |
│ │ │ ├── policies | |
│ │ │ │ └── message_handler.hpp | |
│ │ │ └── put_parcel.hpp | |
│ │ ├── parcelset_fwd.hpp | |
│ │ ├── report_error.hpp | |
│ │ ├── resource | |
│ │ │ ├── detail | |
│ │ │ │ ├── create_partitioner.hpp | |
│ │ │ │ └── partitioner.hpp | |
│ │ │ ├── partitioner_fwd.hpp | |
│ │ │ └── partitioner.hpp | |
│ │ ├── runtime_fwd.hpp | |
│ │ ├── runtime_mode.hpp | |
│ │ ├── serialization | |
│ │ │ ├── access.hpp | |
│ │ │ ├── array.hpp | |
│ │ │ ├── base_object.hpp | |
│ │ │ ├── basic_archive.hpp | |
│ │ │ ├── binary_filter.hpp | |
│ │ │ ├── bitset.hpp | |
│ │ │ ├── complex.hpp | |
│ │ │ ├── container.hpp | |
│ │ │ ├── datapar.hpp | |
│ │ │ ├── deque.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── boost_simd.hpp | |
│ │ │ │ ├── non_default_constructible.hpp | |
│ │ │ │ ├── pointer.hpp | |
│ │ │ │ ├── polymorphic_id_factory.hpp | |
│ │ │ │ ├── polymorphic_intrusive_factory.hpp | |
│ │ │ │ ├── polymorphic_nonintrusive_factory.hpp | |
│ │ │ │ ├── polymorphic_nonintrusive_factory_impl.hpp | |
│ │ │ │ ├── preprocess.hpp | |
│ │ │ │ ├── raw_ptr.hpp | |
│ │ │ │ ├── serialize_collection.hpp | |
│ │ │ │ └── vc.hpp | |
│ │ │ ├── dynamic_bitset.hpp | |
│ │ │ ├── input_archive.hpp | |
│ │ │ ├── input_container.hpp | |
│ │ │ ├── intrusive_ptr.hpp | |
│ │ │ ├── list.hpp | |
│ │ │ ├── map.hpp | |
│ │ │ ├── multi_array.hpp | |
│ │ │ ├── optional.hpp | |
│ │ │ ├── output_archive.hpp | |
│ │ │ ├── output_container.hpp | |
│ │ │ ├── partitioned_vector.hpp | |
│ │ │ ├── serialization_chunk.hpp | |
│ │ │ ├── serialization_fwd.hpp | |
│ │ │ ├── serialize_buffer.hpp | |
│ │ │ ├── serialize.hpp | |
│ │ │ ├── set.hpp | |
│ │ │ ├── shared_ptr.hpp | |
│ │ │ ├── string.hpp | |
│ │ │ ├── unique_ptr.hpp | |
│ │ │ ├── unordered_map.hpp | |
│ │ │ ├── valarray.hpp | |
│ │ │ ├── variant.hpp | |
│ │ │ └── vector.hpp | |
│ │ ├── set_parcel_write_handler.hpp | |
│ │ ├── shutdown_function.hpp | |
│ │ ├── startup_function.hpp | |
│ │ ├── thread_pool_helpers.hpp | |
│ │ ├── threads | |
│ │ │ ├── coroutines | |
│ │ │ │ ├── coroutine_fwd.hpp | |
│ │ │ │ ├── coroutine.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── context_base.hpp | |
│ │ │ │ │ ├── context_generic_context.hpp | |
│ │ │ │ │ ├── context_impl.hpp | |
│ │ │ │ │ ├── context_linux_x86.hpp | |
│ │ │ │ │ ├── context_posix.hpp | |
│ │ │ │ │ ├── context_windows_fibers.hpp | |
│ │ │ │ │ ├── coroutine_accessor.hpp | |
│ │ │ │ │ ├── coroutine_impl.hpp | |
│ │ │ │ │ ├── coroutine_self.hpp | |
│ │ │ │ │ ├── get_stack_pointer.hpp | |
│ │ │ │ │ ├── posix_utility.hpp | |
│ │ │ │ │ ├── swap_context.hpp | |
│ │ │ │ │ └── tss.hpp | |
│ │ │ │ └── exception.hpp | |
│ │ │ ├── cpu_mask.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── combined_tagged_state.hpp | |
│ │ │ │ ├── create_thread.hpp | |
│ │ │ │ ├── create_work.hpp | |
│ │ │ │ ├── io_service_thread_pool.hpp | |
│ │ │ │ ├── partlit.hpp | |
│ │ │ │ ├── periodic_maintenance.hpp | |
│ │ │ │ ├── scheduled_thread_pool.hpp | |
│ │ │ │ ├── scheduled_thread_pool_impl.hpp | |
│ │ │ │ ├── scheduling_loop.hpp | |
│ │ │ │ ├── set_thread_state.hpp | |
│ │ │ │ └── thread_num_tss.hpp | |
│ │ │ ├── executors | |
│ │ │ │ ├── current_executor.hpp | |
│ │ │ │ ├── default_executor.hpp | |
│ │ │ │ ├── manage_thread_executor.hpp | |
│ │ │ │ ├── pool_executor.hpp | |
│ │ │ │ ├── service_executors.hpp | |
│ │ │ │ ├── this_thread_executors.hpp | |
│ │ │ │ ├── thread_pool_attached_executors.hpp | |
│ │ │ │ ├── thread_pool_executors.hpp | |
│ │ │ │ └── thread_pool_os_executors.hpp | |
│ │ │ ├── executors.hpp | |
│ │ │ ├── policies | |
│ │ │ │ ├── affinity_data.hpp | |
│ │ │ │ ├── callback_notifier.hpp | |
│ │ │ │ ├── local_priority_queue_scheduler.hpp | |
│ │ │ │ ├── local_queue_scheduler.hpp | |
│ │ │ │ ├── lockfree_queue_backends.hpp | |
│ │ │ │ ├── parse_affinity_options.hpp | |
│ │ │ │ ├── queue_helpers.hpp | |
│ │ │ │ ├── scheduler_base.hpp | |
│ │ │ │ ├── scheduler_mode.hpp | |
│ │ │ │ ├── schedulers.hpp | |
│ │ │ │ ├── static_priority_queue_scheduler.hpp | |
│ │ │ │ ├── static_queue_scheduler.hpp | |
│ │ │ │ └── thread_queue.hpp | |
│ │ │ ├── resource_manager.hpp | |
│ │ │ ├── run_as_hpx_thread.hpp | |
│ │ │ ├── run_as_os_thread.hpp | |
│ │ │ ├── scheduler_specific_ptr.hpp | |
│ │ │ ├── thread_data_fwd.hpp | |
│ │ │ ├── thread_data.hpp | |
│ │ │ ├── thread_enums.hpp | |
│ │ │ ├── thread_executor.hpp | |
│ │ │ ├── thread_helpers.hpp | |
│ │ │ ├── thread.hpp | |
│ │ │ ├── thread_id_type.hpp | |
│ │ │ ├── thread_init_data.hpp | |
│ │ │ ├── threadmanager.hpp | |
│ │ │ ├── thread_pool_base.hpp | |
│ │ │ ├── thread_pools.hpp | |
│ │ │ ├── thread_specific_ptr.hpp | |
│ │ │ └── topology.hpp | |
│ │ ├── threads_fwd.hpp | |
│ │ └── trigger_lco.hpp | |
│ ├── runtime_fwd.hpp | |
│ ├── runtime.hpp | |
│ ├── runtime_impl.hpp | |
│ ├── state.hpp | |
│ ├── throw_exception.hpp | |
│ ├── traits | |
│ │ ├── acquire_future.hpp | |
│ │ ├── acquire_shared_state.hpp | |
│ │ ├── action_continuation.hpp | |
│ │ ├── action_decorate_continuation.hpp | |
│ │ ├── action_decorate_function.hpp | |
│ │ ├── action_does_termination_detection.hpp | |
│ │ ├── action_is_target_valid.hpp | |
│ │ ├── action_message_handler.hpp | |
│ │ ├── action_priority.hpp | |
│ │ ├── action_remote_result.hpp | |
│ │ ├── action_schedule_thread.hpp | |
│ │ ├── action_serialization_filter.hpp | |
│ │ ├── action_stacksize.hpp | |
│ │ ├── action_was_object_migrated.hpp | |
│ │ ├── component_config_data.hpp | |
│ │ ├── component_supports_migration.hpp | |
│ │ ├── component_type_database.hpp | |
│ │ ├── component_type_is_compatible.hpp | |
│ │ ├── concepts.hpp | |
│ │ ├── detail | |
│ │ │ ├── reserve.hpp | |
│ │ │ └── wrap_int.hpp | |
│ │ ├── executor_traits.hpp | |
│ │ ├── extract_action.hpp | |
│ │ ├── future_access.hpp | |
│ │ ├── future_then_result.hpp | |
│ │ ├── future_traits.hpp | |
│ │ ├── get_function_address.hpp | |
│ │ ├── get_function_annotation.hpp | |
│ │ ├── get_remote_result.hpp | |
│ │ ├── has_member_xxx.hpp | |
│ │ ├── has_xxx.hpp | |
│ │ ├── is_action.hpp | |
│ │ ├── is_bind_expression.hpp | |
│ │ ├── is_bitwise_serializable.hpp | |
│ │ ├── is_callable.hpp | |
│ │ ├── is_client.hpp | |
│ │ ├── is_component.hpp | |
│ │ ├── is_continuation.hpp | |
│ │ ├── is_distribution_policy.hpp | |
│ │ ├── is_execution_policy.hpp | |
│ │ ├── is_executor.hpp | |
│ │ ├── is_executor_parameters.hpp | |
│ │ ├── is_future.hpp | |
│ │ ├── is_future_range.hpp | |
│ │ ├── is_future_tuple.hpp | |
│ │ ├── is_iterator.hpp | |
│ │ ├── is_launch_policy.hpp | |
│ │ ├── is_placeholder.hpp | |
│ │ ├── is_range.hpp | |
│ │ ├── is_timed_executor.hpp | |
│ │ ├── is_tuple_like.hpp | |
│ │ ├── is_valid_action.hpp | |
│ │ ├── is_value_proxy.hpp | |
│ │ ├── managed_component_policies.hpp | |
│ │ ├── needs_automatic_registration.hpp | |
│ │ ├── plugin_config_data.hpp | |
│ │ ├── pointer_category.hpp | |
│ │ ├── polymorphic_traits.hpp | |
│ │ ├── promise_local_result.hpp | |
│ │ ├── promise_remote_result.hpp | |
│ │ ├── rma_memory_region_traits.hpp | |
│ │ ├── segmented_iterator_traits.hpp | |
│ │ ├── serialization_access_data.hpp | |
│ │ ├── supports_streaming_with_any.hpp | |
│ │ └── v1 | |
│ │ ├── is_executor.hpp | |
│ │ └── is_executor_parameters.hpp | |
│ ├── traits.hpp | |
│ ├── util | |
│ │ ├── activate_counters.hpp | |
│ │ ├── always_void.hpp | |
│ │ ├── annotated_function.hpp | |
│ │ ├── any.hpp | |
│ │ ├── apex.hpp | |
│ │ ├── asio_util.hpp | |
│ │ ├── assert.hpp | |
│ │ ├── assert_owns_lock.hpp | |
│ │ ├── atomic_count.hpp | |
│ │ ├── await_traits.hpp | |
│ │ ├── backtrace | |
│ │ │ └── backtrace.hpp | |
│ │ ├── backtrace.hpp | |
│ │ ├── batch_environment.hpp | |
│ │ ├── batch_environments | |
│ │ │ ├── alps_environment.hpp | |
│ │ │ ├── pbs_environment.hpp | |
│ │ │ └── slurm_environment.hpp | |
│ │ ├── bind_action.hpp | |
│ │ ├── bind_back.hpp | |
│ │ ├── bind_front.hpp | |
│ │ ├── bind.hpp | |
│ │ ├── block_profiler.hpp | |
│ │ ├── buffer_pool.hpp | |
│ │ ├── cache | |
│ │ │ ├── entries | |
│ │ │ │ ├── entry.hpp | |
│ │ │ │ ├── fifo_entry.hpp | |
│ │ │ │ ├── lfu_entry.hpp | |
│ │ │ │ ├── lru_entry.hpp | |
│ │ │ │ └── size_entry.hpp | |
│ │ │ ├── local_cache.hpp | |
│ │ │ ├── lru_cache.hpp | |
│ │ │ ├── policies | |
│ │ │ │ └── always.hpp | |
│ │ │ └── statistics | |
│ │ │ ├── local_full_statistics.hpp | |
│ │ │ ├── local_statistics.hpp | |
│ │ │ └── no_statistics.hpp | |
│ │ ├── calculate_fanout.hpp | |
│ │ ├── checkpoint.hpp | |
│ │ ├── command_line_handling.hpp | |
│ │ ├── connection_cache.hpp | |
│ │ ├── coordinate.hpp | |
│ │ ├── debug | |
│ │ │ └── thread_stacktrace.hpp | |
│ │ ├── debugging.hpp | |
│ │ ├── decay.hpp | |
│ │ ├── deferred_call.hpp | |
│ │ ├── demangle_helper.hpp | |
│ │ ├── detail | |
│ │ │ ├── basic_function.hpp | |
│ │ │ ├── container_category.hpp | |
│ │ │ ├── empty_function.hpp | |
│ │ │ ├── function_registration.hpp | |
│ │ │ ├── pack.hpp | |
│ │ │ ├── pack_traversal_async_impl.hpp | |
│ │ │ ├── pack_traversal_impl.hpp | |
│ │ │ ├── pp | |
│ │ │ │ ├── cat.hpp | |
│ │ │ │ ├── config.hpp | |
│ │ │ │ ├── expand.hpp | |
│ │ │ │ ├── nargs.hpp | |
│ │ │ │ ├── stringize.hpp | |
│ │ │ │ └── strip_parens.hpp | |
│ │ │ ├── reset_function.hpp | |
│ │ │ ├── unwrap_impl.hpp | |
│ │ │ ├── vtable | |
│ │ │ │ ├── callable_vtable.hpp | |
│ │ │ │ ├── copyable_vtable.hpp | |
│ │ │ │ ├── function_vtable.hpp | |
│ │ │ │ ├── serializable_function_vtable.hpp | |
│ │ │ │ ├── serializable_vtable.hpp | |
│ │ │ │ ├── unique_function_vtable.hpp | |
│ │ │ │ └── vtable.hpp | |
│ │ │ └── yield_k.hpp | |
│ │ ├── detected.hpp | |
│ │ ├── filesystem_compatibility.hpp | |
│ │ ├── find_prefix.hpp | |
│ │ ├── first_argument.hpp | |
│ │ ├── format.hpp | |
│ │ ├── functional | |
│ │ │ ├── colocated_helpers.hpp | |
│ │ │ ├── new.hpp | |
│ │ │ └── segmented_iterator_helpers.hpp | |
│ │ ├── function.hpp | |
│ │ ├── generate_unique_ids.hpp | |
│ │ ├── get_and_reset_value.hpp | |
│ │ ├── hardware | |
│ │ │ ├── bit_manipulation.hpp | |
│ │ │ ├── cpuid | |
│ │ │ │ ├── linux_x86.hpp | |
│ │ │ │ └── msvc.hpp | |
│ │ │ ├── cpuid.hpp | |
│ │ │ ├── timestamp | |
│ │ │ │ ├── bgq.hpp | |
│ │ │ │ ├── linux_generic.hpp | |
│ │ │ │ ├── linux_x86_32.hpp | |
│ │ │ │ ├── linux_x86_64.hpp | |
│ │ │ │ └── msvc.hpp | |
│ │ │ └── timestamp.hpp | |
│ │ ├── high_resolution_clock.hpp | |
│ │ ├── high_resolution_timer.hpp | |
│ │ ├── histogram.hpp | |
│ │ ├── identity.hpp | |
│ │ ├── ini.hpp | |
│ │ ├── init_ini_data.hpp | |
│ │ ├── init_logging.hpp | |
│ │ ├── insert_checked.hpp | |
│ │ ├── integer | |
│ │ │ ├── cover_operators.hpp | |
│ │ │ ├── endian.hpp | |
│ │ │ ├── int128.hpp | |
│ │ │ └── uint128.hpp | |
│ │ ├── interval_timer.hpp | |
│ │ ├── invoke_fused.hpp | |
│ │ ├── invoke.hpp | |
│ │ ├── io_service_pool.hpp | |
│ │ ├── iterator_adaptor.hpp | |
│ │ ├── iterator_facade.hpp | |
│ │ ├── iterator_range.hpp | |
│ │ ├── itt_notify.hpp | |
│ │ ├── jenkins_hash.hpp | |
│ │ ├── lazy_conditional.hpp | |
│ │ ├── lazy_enable_if.hpp | |
│ │ ├── lightweight_test.hpp | |
│ │ ├── lockfree | |
│ │ │ ├── deque.hpp | |
│ │ │ ├── detail | |
│ │ │ │ └── tagged_ptr_pair.hpp | |
│ │ │ └── freelist.hpp | |
│ │ ├── logging | |
│ │ │ ├── defaults.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── after_being_destroyed.hpp | |
│ │ │ │ ├── cache_before_init.hpp | |
│ │ │ │ ├── cache_before_init_macros.hpp | |
│ │ │ │ ├── error.hpp | |
│ │ │ │ ├── filter.hpp | |
│ │ │ │ ├── find_format_writer.hpp | |
│ │ │ │ ├── find_gather.hpp | |
│ │ │ │ ├── format_fwd_detail.hpp | |
│ │ │ │ ├── format_msg_type.hpp | |
│ │ │ │ ├── format_write_detail.hpp | |
│ │ │ │ ├── forward_constructor.hpp | |
│ │ │ │ ├── fwd.hpp | |
│ │ │ │ ├── level.hpp | |
│ │ │ │ ├── logger_base.hpp | |
│ │ │ │ ├── logger.hpp | |
│ │ │ │ ├── log_keeper.hpp | |
│ │ │ │ ├── macros.hpp | |
│ │ │ │ ├── manipulator.hpp | |
│ │ │ │ ├── old | |
│ │ │ │ │ └── macros_old.hpp | |
│ │ │ │ ├── scenario.hpp | |
│ │ │ │ ├── scoped_log.hpp | |
│ │ │ │ ├── tags.hpp | |
│ │ │ │ ├── template.hpp | |
│ │ │ │ ├── time_format_holder.hpp | |
│ │ │ │ ├── ts | |
│ │ │ │ │ ├── resource_finder.hpp | |
│ │ │ │ │ ├── ts_boost.hpp | |
│ │ │ │ │ ├── ts.hpp | |
│ │ │ │ │ ├── ts_none.hpp | |
│ │ │ │ │ ├── ts_posix.hpp | |
│ │ │ │ │ ├── ts_resource.hpp | |
│ │ │ │ │ └── ts_win32.hpp | |
│ │ │ │ ├── tss | |
│ │ │ │ │ ├── tss_ensure_proper_delete.hpp | |
│ │ │ │ │ ├── tss.hpp | |
│ │ │ │ │ ├── tss_impl.hpp | |
│ │ │ │ │ ├── tss_impl_pthread.hpp | |
│ │ │ │ │ ├── tss_impl_win32.hpp | |
│ │ │ │ │ └── tss_ostringstream.hpp | |
│ │ │ │ ├── use_format_write.hpp | |
│ │ │ │ └── util.hpp | |
│ │ │ ├── format | |
│ │ │ │ ├── array.hpp | |
│ │ │ │ ├── destination | |
│ │ │ │ │ ├── convert_destination.hpp | |
│ │ │ │ │ ├── defaults.hpp | |
│ │ │ │ │ ├── file.hpp | |
│ │ │ │ │ ├── named.hpp | |
│ │ │ │ │ ├── rolling_file.hpp | |
│ │ │ │ │ └── shared_memory.hpp | |
│ │ │ │ ├── formatter | |
│ │ │ │ │ ├── convert_format.hpp | |
│ │ │ │ │ ├── defaults.hpp | |
│ │ │ │ │ ├── high_precision_time.hpp | |
│ │ │ │ │ ├── named_spacer.hpp | |
│ │ │ │ │ ├── spacer.hpp | |
│ │ │ │ │ ├── tags.hpp | |
│ │ │ │ │ ├── thread_id.hpp | |
│ │ │ │ │ ├── time.hpp | |
│ │ │ │ │ └── time_strf.hpp | |
│ │ │ │ ├── named_write_fwd.hpp | |
│ │ │ │ ├── named_write.hpp | |
│ │ │ │ ├── op_equal.hpp | |
│ │ │ │ └── optimize.hpp | |
│ │ │ ├── format_all.hpp | |
│ │ │ ├── format_fwd.hpp | |
│ │ │ ├── format.hpp | |
│ │ │ ├── format_ts.hpp | |
│ │ │ ├── gather | |
│ │ │ │ └── ostream_like.hpp | |
│ │ │ ├── logging.hpp | |
│ │ │ ├── profile.hpp | |
│ │ │ ├── tag | |
│ │ │ │ ├── defaults.hpp | |
│ │ │ │ └── high_precision_time.hpp | |
│ │ │ └── writer | |
│ │ │ ├── format_write.hpp | |
│ │ │ ├── named_write.hpp | |
│ │ │ ├── on_dedicated_thread.hpp | |
│ │ │ └── ts_write.hpp | |
│ │ ├── logging.hpp | |
│ │ ├── manage_config.hpp | |
│ │ ├── map_hostnames.hpp | |
│ │ ├── mem_fn.hpp | |
│ │ ├── memory_chunk.hpp | |
│ │ ├── one_size_heap_list.hpp | |
│ │ ├── optional.hpp | |
│ │ ├── pack_traversal_async.hpp | |
│ │ ├── pack_traversal.hpp | |
│ │ ├── parse_command_line.hpp | |
│ │ ├── plugin | |
│ │ │ ├── abstract_factory.hpp | |
│ │ │ ├── concrete_factory.hpp | |
│ │ │ ├── config.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── dll_dlopen.hpp | |
│ │ │ │ └── dll_windows.hpp | |
│ │ │ ├── dll.hpp | |
│ │ │ ├── export_plugin.hpp | |
│ │ │ ├── plugin_factory.hpp | |
│ │ │ ├── plugin_wrapper.hpp | |
│ │ │ └── virtual_constructor.hpp | |
│ │ ├── plugin.hpp | |
│ │ ├── pool_timer.hpp | |
│ │ ├── protect.hpp | |
│ │ ├── query_counters.hpp | |
│ │ ├── range.hpp | |
│ │ ├── regex_from_pattern.hpp | |
│ │ ├── register_locks_globally.hpp | |
│ │ ├── register_locks.hpp | |
│ │ ├── reinitializable_static.hpp | |
│ │ ├── remove_local_destinations.hpp | |
│ │ ├── result_of.hpp | |
│ │ ├── rolling_max.hpp | |
│ │ ├── rolling_min.hpp | |
│ │ ├── runtime_configuration.hpp | |
│ │ ├── safe_lexical_cast.hpp | |
│ │ ├── scoped_timer.hpp | |
│ │ ├── scoped_unlock.hpp | |
│ │ ├── sed_transform.hpp | |
│ │ ├── serialize_exception.hpp | |
│ │ ├── set_thread_name.hpp | |
│ │ ├── spinlock.hpp | |
│ │ ├── spinlock_pool.hpp | |
│ │ ├── static.hpp | |
│ │ ├── static_reinit.hpp | |
│ │ ├── steady_clock.hpp | |
│ │ ├── storage | |
│ │ │ └── tuple.hpp | |
│ │ ├── tagged.hpp | |
│ │ ├── tagged_pair.hpp | |
│ │ ├── tagged_tuple.hpp | |
│ │ ├── thread_aware_timer.hpp | |
│ │ ├── thread_description.hpp | |
│ │ ├── thread_mapper.hpp | |
│ │ ├── thread_specific_ptr.hpp | |
│ │ ├── tick_counter.hpp | |
│ │ ├── time_logger.hpp | |
│ │ ├── transform_iterator.hpp | |
│ │ ├── tuple.hpp | |
│ │ ├── unique_function.hpp | |
│ │ ├── unlock_guard.hpp | |
│ │ ├── unused.hpp | |
│ │ ├── unwrap.hpp | |
│ │ ├── unwrapped.hpp | |
│ │ ├── unwrap_ref.hpp | |
│ │ ├── void_guard.hpp | |
│ │ ├── wrapper_heap_base.hpp | |
│ │ ├── yield_while.hpp | |
│ │ └── zip_iterator.hpp | |
│ ├── util_fwd.hpp | |
│ └── version.hpp | |
├── lib | |
│ ├── bazel | |
│ │ └── hpx_bazel_defs.bzl | |
│ ├── cmake | |
│ │ └── HPX | |
│ │ ├── FindAmplifier.cmake | |
│ │ ├── FindBoostAutoIndex.cmake | |
│ │ ├── FindBoostQuickBook.cmake | |
│ │ ├── FindBZip2.cmake | |
│ │ ├── FindDocBook.cmake | |
│ │ ├── FindFOP.cmake | |
│ │ ├── FindGooglePerftools.cmake | |
│ │ ├── FindHPX_BLAS.cmake | |
│ │ ├── FindHPX_EXODUS.cmake | |
│ │ ├── FindHPX_GMP.cmake | |
│ │ ├── FindHPX_GSL.cmake | |
│ │ ├── FindHPX_LAPACK.cmake | |
│ │ ├── FindHPX_LORENE.cmake | |
│ │ ├── FindHPX_MP.cmake | |
│ │ ├── FindHPX_MPFR.cmake | |
│ │ ├── FindHPX_NETCDF.cmake | |
│ │ ├── FindHPX_OCLM.cmake | |
│ │ ├── FindHPX_RNPL.cmake | |
│ │ ├── FindHwloc.cmake | |
│ │ ├── FindIbverbs.cmake | |
│ │ ├── FindIB_VERBS.cmake | |
│ │ ├── FindJemalloc.cmake | |
│ │ ├── FindLibfabric.cmake | |
│ │ ├── FindLibSigSegv.cmake | |
│ │ ├── FindMSR.cmake | |
│ │ ├── FindOrangeFS.cmake | |
│ │ ├── FindPAPI.cmake | |
│ │ ├── FindPMI.cmake | |
│ │ ├── FindQThreads.cmake | |
│ │ ├── FindRdmacm.cmake | |
│ │ ├── FindRDMA_CM.cmake | |
│ │ ├── FindSnappy.cmake | |
│ │ ├── FindTBB.cmake | |
│ │ ├── FindTBBmalloc.cmake | |
│ │ ├── FindTCMalloc.cmake | |
│ │ ├── FindValgrind.cmake | |
│ │ ├── FindXSLTPROC.cmake | |
│ │ ├── GitExternal.cmake | |
│ │ ├── HPX_AddCompileFlag.cmake | |
│ │ ├── HPX_AddCompileTest.cmake | |
│ │ ├── HPX_AddComponent.cmake | |
│ │ ├── HPX_AddConfigTest.cmake | |
│ │ ├── HPX_AddDefinitions.cmake | |
│ │ ├── HPX_AddExecutable.cmake | |
│ │ ├── HPX_AddLibrary.cmake | |
│ │ ├── HPX_AddLibraryHeaders.cmake | |
│ │ ├── HPX_AddLibrarySources.cmake | |
│ │ ├── HPX_AddLinkFlag.cmake | |
│ │ ├── HPX_AddPseudoDependencies.cmake | |
│ │ ├── HPX_AddPseudoTarget.cmake | |
│ │ ├── HPX_AddSourceGroup.cmake | |
│ │ ├── HPX_AddTest.cmake | |
│ │ ├── HPX_AppendProperty.cmake | |
│ │ ├── HPXConfig.cmake | |
│ │ ├── HPXConfigVersion.cmake | |
│ │ ├── HPX_CreateSymbolicLink.cmake | |
│ │ ├── HPX_CXXOverrides.cmake | |
│ │ ├── HPX_DetectCppDialect.cmake | |
│ │ ├── HPX_Documentation.cmake | |
│ │ ├── HPX_ExportTargets.cmake | |
│ │ ├── HPX_ForceOutOfTreeBuild.cmake | |
│ │ ├── HPX_FortranCompiler.cmake | |
│ │ ├── HPX_FortranOverrides.cmake | |
│ │ ├── HPX_GeneratePackage.cmake | |
│ │ ├── HPX_GitCommit.cmake | |
│ │ ├── HPX_HandleComponentDependencies.cmake | |
│ │ ├── HPX_Include.cmake | |
│ │ ├── HPX_IsTarget.cmake | |
│ │ ├── HPX_Libraries.cmake | |
│ │ ├── HPX_LibraryDir.cmake | |
│ │ ├── HPXMacros.cmake | |
│ │ ├── HPX_Message.cmake | |
│ │ ├── HPX_Option.cmake | |
│ │ ├── HPX_PerformCxxFeatureTests.cmake | |
│ │ ├── HPX_PrintSummary.cmake | |
│ │ ├── HPX_SetCMakePolicy.cmake | |
│ │ ├── HPX_SetFullRPATH.cmake | |
│ │ ├── HPX_SetLibName.cmake | |
│ │ ├── HPX_SetOutputPaths.cmake | |
│ │ ├── HPX_SetPlatform.cmake | |
│ │ ├── HPX_SetupAllocator.cmake | |
│ │ ├── HPX_SetupBoost.cmake | |
│ │ ├── HPX_SetupBoostSIMD.cmake | |
│ │ ├── HPX_SetupTarget.cmake | |
│ │ ├── HPX_SetupVc.cmake | |
│ │ ├── HPX_ShortenPseudoTarget.cmake | |
│ │ ├── HPXTargets.cmake | |
│ │ ├── HPXTargets-release.cmake | |
│ │ ├── HPX_UpdateGitDocs.cmake | |
│ │ ├── HPX_Utils.cmake | |
│ │ ├── scripts | |
│ │ │ └── create_symbolic_link.bat | |
│ │ ├── SubProject.cmake | |
│ │ ├── templates | |
│ │ │ ├── autodoc.doxy.in | |
│ │ │ ├── cmake_toolchains.qbk.in | |
│ │ │ ├── cmake_variables.qbk.in | |
│ │ │ ├── config_defines.hpp.in | |
│ │ │ ├── config_defines_strings.hpp.in | |
│ │ │ ├── hpx_application_debug.pc.in | |
│ │ │ ├── hpx_application.pc.in | |
│ │ │ ├── hpx_bazel_defs.bzl.in | |
│ │ │ ├── hpx_bazel_defs_debug.bzl.in | |
│ │ │ ├── hpx_component_debug.pc.in | |
│ │ │ ├── hpx_component.pc.in | |
│ │ │ ├── HPXConfig.cmake.in | |
│ │ │ ├── hpxcxx.in | |
│ │ │ ├── HPXMacros.cmake.in | |
│ │ │ ├── hpxrun.py.in | |
│ │ │ └── static_parcelports.hpp.in | |
│ │ ├── tests | |
│ │ │ ├── cpuid.cpp | |
│ │ │ ├── cxx11_alias_templates.cpp | |
│ │ │ ├── cxx11_auto.cpp | |
│ │ │ ├── cxx11_constexpr.cpp | |
│ │ │ ├── cxx11_decltype.cpp | |
│ │ │ ├── cxx11_defaulted_functions.cpp | |
│ │ │ ├── cxx11_deleted_functions.cpp | |
│ │ │ ├── cxx11_explicit_cvt_ops.cpp | |
│ │ │ ├── cxx11_explicit_variadic_templates.cpp | |
│ │ │ ├── cxx11_extended_friend_declarations.cpp | |
│ │ │ ├── cxx11_function_template_default_args.cpp | |
│ │ │ ├── cxx11_inline_namespaces.cpp | |
│ │ │ ├── cxx11_lambdas.cpp | |
│ │ │ ├── cxx11_noexcept.cpp | |
│ │ │ ├── cxx11_non_static_data_member_initialization.cpp | |
│ │ │ ├── cxx11_noreturn_attribute.cpp | |
│ │ │ ├── cxx11_nullptr.cpp | |
│ │ │ ├── cxx11_override.cpp | |
│ │ │ ├── cxx11_range_based_for.cpp | |
│ │ │ ├── cxx11_rvalue_references.cpp | |
│ │ │ ├── cxx11_scoped_enums.cpp | |
│ │ │ ├── cxx11_sfinae_expression.cpp | |
│ │ │ ├── cxx11_static_assert.cpp | |
│ │ │ ├── cxx11_std_array.cpp | |
│ │ │ ├── cxx11_std_atomic.cpp | |
│ │ │ ├── cxx11_std_chrono.cpp | |
│ │ │ ├── cxx11_std_cstdint.cpp | |
│ │ │ ├── cxx11_std_exception_ptr.cpp | |
│ │ │ ├── cxx11_std_initializer_list.cpp | |
│ │ │ ├── cxx11_std_is_bind_expression.cpp | |
│ │ │ ├── cxx11_std_is_placeholder.cpp | |
│ │ │ ├── cxx11_std_is_trivially_copyable.cpp | |
│ │ │ ├── cxx11_std_lock_guard.cpp | |
│ │ │ ├── cxx11_std_random.cpp | |
│ │ │ ├── cxx11_std_range_access.cpp | |
│ │ │ ├── cxx11_std_reference_wrapper.cpp | |
│ │ │ ├── cxx11_std_shared_ptr.cpp | |
│ │ │ ├── cxx11_std_shuffle.cpp | |
│ │ │ ├── cxx11_std_thread.cpp | |
│ │ │ ├── cxx11_std_to_string.cpp | |
│ │ │ ├── cxx11_std_tuple.cpp | |
│ │ │ ├── cxx11_std_unique_lock.cpp | |
│ │ │ ├── cxx11_std_unique_ptr.cpp | |
│ │ │ ├── cxx11_std_unordered_map.cpp | |
│ │ │ ├── cxx11_std_unordered_set.cpp | |
│ │ │ ├── cxx11_thread_local.cpp | |
│ │ │ ├── cxx11_variadic_macros.cpp | |
│ │ │ ├── cxx11_variadic_templates.cpp | |
│ │ │ ├── cxx14_constexpr.cpp | |
│ │ │ ├── cxx14_deprecated_attribute.cpp | |
│ │ │ ├── cxx14_lambdas.cpp | |
│ │ │ ├── cxx14_return_type_deduction.cpp | |
│ │ │ ├── cxx14_std_integer_sequence.cpp | |
│ │ │ ├── cxx14_std_is_final.cpp | |
│ │ │ ├── cxx14_std_is_null_pointer.cpp | |
│ │ │ ├── cxx14_std_result_of_sfinae.cpp | |
│ │ │ ├── cxx14_variable_templates.cpp | |
│ │ │ ├── cxx17_fallthrough_attribute.cpp | |
│ │ │ ├── cxx17_fold_expressions.cpp | |
│ │ │ ├── mm_prefetch.cpp | |
│ │ │ ├── stable_inplace_merge.cpp | |
│ │ │ └── unistd_h.cpp | |
│ │ └── toolchains | |
│ │ ├── ARM-gcc.cmake | |
│ │ ├── BGION-gcc.cmake | |
│ │ ├── BGQ.cmake | |
│ │ ├── Cray.cmake | |
│ │ ├── CrayKNL.cmake | |
│ │ ├── CrayKNLStatic.cmake | |
│ │ ├── CrayStatic.cmake | |
│ │ └── XeonPhi.cmake | |
│ ├── hpx | |
│ │ ├── libhpx_io_counters.so -> libhpx_io_counters.so.1 | |
│ │ ├── libhpx_io_counters.so.1 -> libhpx_io_counters.so.1.1.0 | |
│ │ ├── libhpx_io_counters.so.1.1.0 | |
│ │ ├── libhpx_memory.so -> libhpx_memory.so.1 | |
│ │ ├── libhpx_memory.so.1 -> libhpx_memory.so.1.1.0 | |
│ │ ├── libhpx_memory.so.1.1.0 | |
│ │ ├── libhpx_parcel_coalescing.so -> libhpx_parcel_coalescing.so.1 | |
│ │ ├── libhpx_parcel_coalescing.so.1 -> libhpx_parcel_coalescing.so.1.1.0 | |
│ │ ├── libhpx_parcel_coalescing.so.1.1.0 | |
│ │ ├── libhpx_sine.so -> libhpx_sine.so.1 | |
│ │ ├── libhpx_sine.so.1 -> libhpx_sine.so.1.1.0 | |
│ │ └── libhpx_sine.so.1.1.0 | |
│ ├── libhpx_accumulator.so -> libhpx_accumulator.so.1 | |
│ ├── libhpx_accumulator.so.1 -> libhpx_accumulator.so.1.1.0 | |
│ ├── libhpx_accumulator.so.1.1.0 | |
│ ├── libhpx_cancelable_action.so -> libhpx_cancelable_action.so.1 | |
│ ├── libhpx_cancelable_action.so.1 -> libhpx_cancelable_action.so.1.1.0 | |
│ ├── libhpx_cancelable_action.so.1.1.0 | |
│ ├── libhpx_component_storage.so -> libhpx_component_storage.so.1 | |
│ ├── libhpx_component_storage.so.1 -> libhpx_component_storage.so.1.1.0 | |
│ ├── libhpx_component_storage.so.1.1.0 | |
│ ├── libhpx_init.a | |
│ ├── libhpx_iostreams.so -> libhpx_iostreams.so.1 | |
│ ├── libhpx_iostreams.so.1 -> libhpx_iostreams.so.1.1.0 | |
│ ├── libhpx_iostreams.so.1.1.0 | |
│ ├── libhpx_jacobi_component.so -> libhpx_jacobi_component.so.1 | |
│ ├── libhpx_jacobi_component.so.1 -> libhpx_jacobi_component.so.1.1.0 | |
│ ├── libhpx_jacobi_component.so.1.1.0 | |
│ ├── libhpx_nqueen.so -> libhpx_nqueen.so.1 | |
│ ├── libhpx_nqueen.so.1 -> libhpx_nqueen.so.1.1.0 | |
│ ├── libhpx_nqueen.so.1.1.0 | |
│ ├── libhpx_partitioned_vector.so -> libhpx_partitioned_vector.so.1 | |
│ ├── libhpx_partitioned_vector.so.1 -> libhpx_partitioned_vector.so.1.1.0 | |
│ ├── libhpx_partitioned_vector.so.1.1.0 | |
│ ├── libhpx_process.so -> libhpx_process.so.1 | |
│ ├── libhpx_process.so.1 -> libhpx_process.so.1.1.0 | |
│ ├── libhpx_process.so.1.1.0 | |
│ ├── libhpx_random_mem_access.so -> libhpx_random_mem_access.so.1 | |
│ ├── libhpx_random_mem_access.so.1 -> libhpx_random_mem_access.so.1.1.0 | |
│ ├── libhpx_random_mem_access.so.1.1.0 | |
│ ├── libhpx_simple_central_tuplespace.so -> libhpx_simple_central_tuplespace.so.1 | |
│ ├── libhpx_simple_central_tuplespace.so.1 -> libhpx_simple_central_tuplespace.so.1.1.0 | |
│ ├── libhpx_simple_central_tuplespace.so.1.1.0 | |
│ ├── libhpx.so -> libhpx.so.1 | |
│ ├── libhpx.so.1 -> libhpx.so.1.1.0 | |
│ ├── libhpx.so.1.1.0 | |
│ ├── libhpx_startup_shutdown.so -> libhpx_startup_shutdown.so.1 | |
│ ├── libhpx_startup_shutdown.so.1 -> libhpx_startup_shutdown.so.1.1.0 | |
│ ├── libhpx_startup_shutdown.so.1.1.0 | |
│ ├── libhpx_template_accumulator.so -> libhpx_template_accumulator.so.1 | |
│ ├── libhpx_template_accumulator.so.1 -> libhpx_template_accumulator.so.1.1.0 | |
│ ├── libhpx_template_accumulator.so.1.1.0 | |
│ ├── libhpx_template_function_accumulator.so -> libhpx_template_function_accumulator.so.1 | |
│ ├── libhpx_template_function_accumulator.so.1 -> libhpx_template_function_accumulator.so.1.1.0 | |
│ ├── libhpx_template_function_accumulator.so.1.1.0 | |
│ ├── libhpx_throttle.so -> libhpx_throttle.so.1 | |
│ ├── libhpx_throttle.so.1 -> libhpx_throttle.so.1.1.0 | |
│ ├── libhpx_throttle.so.1.1.0 | |
│ ├── libhpx_unordered.so -> libhpx_unordered.so.1 | |
│ ├── libhpx_unordered.so.1 -> libhpx_unordered.so.1.1.0 | |
│ ├── libhpx_unordered.so.1.1.0 | |
│ └── pkgconfig | |
│ ├── hpx_application_debug.pc | |
│ ├── hpx_application.pc | |
│ ├── hpx_component_debug.pc | |
│ └── hpx_component.pc | |
└── share | |
└── hpx-1.1.0 | |
├── docs | |
│ └── html | |
│ └── code | |
│ ├── examples | |
│ │ ├── 1d_stencil | |
│ │ │ ├── 1d_stencil_1.cpp | |
│ │ │ ├── 1d_stencil_1_omp.cpp | |
│ │ │ ├── 1d_stencil_2.cpp | |
│ │ │ ├── 1d_stencil_3.cpp | |
│ │ │ ├── 1d_stencil_3_omp.cpp | |
│ │ │ ├── 1d_stencil_4_checkpoint.cpp | |
│ │ │ ├── 1d_stencil_4.cpp | |
│ │ │ ├── 1d_stencil_4_parallel.cpp | |
│ │ │ ├── 1d_stencil_4_repart.cpp | |
│ │ │ ├── 1d_stencil_4_throttle.cpp | |
│ │ │ ├── 1d_stencil_5.cpp | |
│ │ │ ├── 1d_stencil_6.cpp | |
│ │ │ ├── 1d_stencil_7.cpp | |
│ │ │ ├── 1d_stencil_8.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── print_time_results.hpp | |
│ │ │ └── README.APEX | |
│ │ ├── accumulators | |
│ │ │ ├── accumulator_client.cpp | |
│ │ │ ├── accumulator.cpp | |
│ │ │ ├── accumulator.hpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── server | |
│ │ │ │ ├── accumulator.hpp | |
│ │ │ │ ├── template_accumulator.hpp | |
│ │ │ │ └── template_function_accumulator.hpp | |
│ │ │ ├── template_accumulator_client.cpp | |
│ │ │ ├── template_accumulator.cpp | |
│ │ │ ├── template_accumulator.hpp | |
│ │ │ ├── template_function_accumulator_client.cpp | |
│ │ │ ├── template_function_accumulator.cpp | |
│ │ │ └── template_function_accumulator.hpp | |
│ │ ├── apex | |
│ │ │ ├── apex_balance.cpp | |
│ │ │ ├── apex_fibonacci.cpp | |
│ │ │ ├── apex_policy_engine_active_thread_count.cpp | |
│ │ │ ├── apex_policy_engine_events.cpp | |
│ │ │ ├── apex_policy_engine_periodic.cpp | |
│ │ │ └── CMakeLists.txt | |
│ │ ├── async_io | |
│ │ │ ├── async_io_action.cpp | |
│ │ │ ├── async_io_external.cpp | |
│ │ │ ├── async_io_low_level.cpp | |
│ │ │ ├── async_io_simple.cpp | |
│ │ │ └── CMakeLists.txt | |
│ │ ├── balancing | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── hpx_thread_phase.cpp | |
│ │ │ └── os_thread_num.cpp | |
│ │ ├── cancelable_action | |
│ │ │ ├── cancelable_action | |
│ │ │ │ ├── cancelable_action.cpp | |
│ │ │ │ ├── cancelable_action.hpp | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── server | |
│ │ │ │ │ └── cancelable_action.hpp | |
│ │ │ │ └── stubs | |
│ │ │ │ └── cancelable_action.hpp | |
│ │ │ ├── cancelable_action_client.cpp | |
│ │ │ └── CMakeLists.txt | |
│ │ ├── CMakeLists.txt | |
│ │ ├── compute | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── cuda | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── cublas_matmul.cpp | |
│ │ │ ├── data_copy.cu | |
│ │ │ ├── hello_compute.cu | |
│ │ │ └── partitioned_vector.cu | |
│ │ ├── future_reduce | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── rnd_future_reduce.cpp | |
│ │ ├── heartbeat | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── heartbeat_console.cpp | |
│ │ │ ├── heartbeat.cpp | |
│ │ │ ├── heartbeat.man | |
│ │ │ ├── hpx_counters.hpp | |
│ │ │ ├── hpx_counters.rc | |
│ │ │ ├── win_perf_counters.cpp | |
│ │ │ └── win_perf_counters.hpp | |
│ │ ├── hello_world_component | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── hello.sh | |
│ │ │ ├── hello_world_client.cpp | |
│ │ │ ├── hello_world_component.cpp | |
│ │ │ ├── hello_world_component.hpp | |
│ │ │ ├── Makefile | |
│ │ │ └── README.rst | |
│ │ ├── interpolate1d | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── create_testdata.cpp | |
│ │ │ ├── interpolate1d | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── dimension.cpp | |
│ │ │ │ ├── dimension.hpp | |
│ │ │ │ ├── interpolate1d.cpp | |
│ │ │ │ ├── interpolate1d.hpp | |
│ │ │ │ ├── partition.hpp | |
│ │ │ │ ├── read_values.cpp | |
│ │ │ │ ├── read_values.hpp | |
│ │ │ │ └── server | |
│ │ │ │ ├── partition.cpp | |
│ │ │ │ └── partition.hpp | |
│ │ │ ├── interpolate1d_client.cpp | |
│ │ │ └── sine.h5 | |
│ │ ├── jacobi | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── jacobi_component | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── grid.cpp | |
│ │ │ │ ├── grid.hpp | |
│ │ │ │ ├── jacobi_component.cpp | |
│ │ │ │ ├── row.cpp | |
│ │ │ │ ├── row.hpp | |
│ │ │ │ ├── row_range.hpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── row.cpp | |
│ │ │ │ │ ├── row.hpp | |
│ │ │ │ │ ├── solver.cpp | |
│ │ │ │ │ ├── solver.hpp | |
│ │ │ │ │ ├── stencil_iterator.cpp | |
│ │ │ │ │ └── stencil_iterator.hpp | |
│ │ │ │ ├── solver.hpp | |
│ │ │ │ ├── stencil_iterator.cpp | |
│ │ │ │ └── stencil_iterator.hpp | |
│ │ │ └── jacobi.cpp | |
│ │ ├── jacobi_smp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── grid.cpp | |
│ │ │ ├── jacobi.cpp | |
│ │ │ ├── jacobi.hpp | |
│ │ │ ├── jacobi_hpx.cpp | |
│ │ │ ├── jacobi_nonuniform.cpp | |
│ │ │ ├── jacobi_nonuniform.hpp | |
│ │ │ ├── jacobi_nonuniform_hpx.cpp | |
│ │ │ ├── jacobi_nonuniform_omp_dynamic.cpp | |
│ │ │ ├── jacobi_nonuniform_omp.hpp | |
│ │ │ ├── jacobi_nonuniform_omp_static.cpp | |
│ │ │ ├── jacobi_omp_dynamic.cpp | |
│ │ │ ├── jacobi_omp.hpp | |
│ │ │ ├── jacobi_omp_static.cpp | |
│ │ │ └── Readme.md | |
│ │ ├── nqueen | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── nqueen_client.cpp | |
│ │ │ ├── nqueen.cpp | |
│ │ │ ├── nqueen.hpp | |
│ │ │ └── server | |
│ │ │ └── nqueen.hpp | |
│ │ ├── performance_counters | |
│ │ │ ├── access_counter_set.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── simplest_performance_counter.cpp | |
│ │ │ └── sine | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── server | |
│ │ │ │ ├── sine.cpp | |
│ │ │ │ └── sine.hpp | |
│ │ │ ├── sine_client.cpp | |
│ │ │ └── sine.cpp | |
│ │ ├── pipeline | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── collector.cpp | |
│ │ │ ├── emitter.cpp | |
│ │ │ ├── Readme.md | |
│ │ │ └── worker.cpp | |
│ │ ├── qt | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── qt.cpp | |
│ │ │ ├── README.rst | |
│ │ │ ├── widget.cpp | |
│ │ │ └── widget.hpp | |
│ │ ├── queue | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── queue_client.cpp | |
│ │ ├── quickstart | |
│ │ │ ├── 1d_wave_equation.cpp | |
│ │ │ ├── allow_unknown_options.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── command_line_handling.cpp | |
│ │ │ ├── component_ctors.cpp | |
│ │ │ ├── component_in_executable.cpp | |
│ │ │ ├── component_inheritance.cpp | |
│ │ │ ├── component_with_executor.cpp | |
│ │ │ ├── composable_guard.cpp | |
│ │ │ ├── customize_async.cpp | |
│ │ │ ├── data_actions.cpp | |
│ │ │ ├── EasyBMP | |
│ │ │ │ ├── EasyBMP_BMP.h | |
│ │ │ │ ├── EasyBMP.cpp | |
│ │ │ │ ├── EasyBMP_DataStructures.h | |
│ │ │ │ ├── EasyBMP.h | |
│ │ │ │ ├── EasyBMP_VariousBMPutilities.h | |
│ │ │ │ └── hpx-no-inspect | |
│ │ │ ├── enumerate_threads.cpp | |
│ │ │ ├── error_handling.cpp | |
│ │ │ ├── event_synchronization.cpp | |
│ │ │ ├── factorial.cpp | |
│ │ │ ├── fibonacci_await.cpp | |
│ │ │ ├── fibonacci.cpp | |
│ │ │ ├── fibonacci_dataflow.cpp | |
│ │ │ ├── fibonacci_futures.cpp | |
│ │ │ ├── fibonacci_futures_distributed.cpp | |
│ │ │ ├── fibonacci_one.cpp | |
│ │ │ ├── file_serialization.cpp | |
│ │ │ ├── fractals.cpp | |
│ │ │ ├── fractals_executor.cpp | |
│ │ │ ├── fractals_struct.cpp | |
│ │ │ ├── hello_world.cpp | |
│ │ │ ├── init_globally.cpp | |
│ │ │ ├── interest_calculator.cpp | |
│ │ │ ├── interval_timer.cpp | |
│ │ │ ├── latch_local.cpp | |
│ │ │ ├── latch_remote.cpp | |
│ │ │ ├── local_channel.cpp | |
│ │ │ ├── non_atomic_rma.cpp | |
│ │ │ ├── partitioned_vector_spmd_foreach.cpp | |
│ │ │ ├── pingpong.cpp | |
│ │ │ ├── pipeline1.cpp | |
│ │ │ ├── print_to_console.cpp | |
│ │ │ ├── quicksort.cpp | |
│ │ │ ├── receive_buffer.cpp | |
│ │ │ ├── safe_object.cpp | |
│ │ │ ├── shared_mutex.cpp | |
│ │ │ ├── sierpinski.cpp | |
│ │ │ ├── simple_future_continuation.cpp | |
│ │ │ ├── simplest_hello_world.cpp | |
│ │ │ ├── sort_by_key_demo.cpp | |
│ │ │ ├── timed_futures.cpp | |
│ │ │ ├── timed_wake.cpp | |
│ │ │ ├── use_main_thread.cpp | |
│ │ │ ├── vector_counting_dotproduct.cpp | |
│ │ │ ├── vector_zip_dotproduct.cpp | |
│ │ │ ├── wait_composition.cpp | |
│ │ │ └── zerocopy_rdma.cpp | |
│ │ ├── random_mem_access | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── random_mem_access | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── random_mem_access.cpp | |
│ │ │ │ ├── random_mem_access.hpp | |
│ │ │ │ └── server | |
│ │ │ │ └── random_mem_access.hpp | |
│ │ │ ├── random_mem_access_client.cpp | |
│ │ │ └── README | |
│ │ ├── resource_partitioner | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── oversubscribing_resource_partitioner.cpp | |
│ │ │ ├── shared_priority_scheduler.hpp | |
│ │ │ ├── simple_resource_partitioner.cpp | |
│ │ │ └── system_characteristics.hpp | |
│ │ ├── sheneos | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── fname.h | |
│ │ │ ├── README.rst | |
│ │ │ ├── sheneos | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── dimension.cpp | |
│ │ │ │ ├── dimension.hpp | |
│ │ │ │ ├── interpolator.cpp | |
│ │ │ │ ├── interpolator.hpp | |
│ │ │ │ ├── partition3d.hpp | |
│ │ │ │ ├── read_values.cpp | |
│ │ │ │ ├── read_values.hpp | |
│ │ │ │ └── server | |
│ │ │ │ ├── configuration.cpp | |
│ │ │ │ ├── configuration.hpp | |
│ │ │ │ ├── partition3d.cpp | |
│ │ │ │ └── partition3d.hpp | |
│ │ │ ├── sheneos_client.cpp | |
│ │ │ ├── sheneos_compare.cpp | |
│ │ │ └── sheneos_test.cpp | |
│ │ ├── spell_check | |
│ │ │ ├── 5desk.txt | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── example_text.txt | |
│ │ │ ├── hpx-no-inspect | |
│ │ │ ├── spell_check_file.cpp | |
│ │ │ └── spell_check_simple.cpp | |
│ │ ├── startup_shutdown | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── server | |
│ │ │ │ ├── startup_shutdown.cpp | |
│ │ │ │ └── startup_shutdown.hpp | |
│ │ │ └── startup_shutdown.cpp | |
│ │ ├── thread_aware_timer | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── thread_aware_timer.cpp | |
│ │ ├── throttle | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── spin.cpp | |
│ │ │ ├── throttle | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── throttle.cpp | |
│ │ │ │ │ └── throttle.hpp | |
│ │ │ │ ├── stubs | |
│ │ │ │ │ └── throttle.hpp | |
│ │ │ │ ├── throttle.cpp | |
│ │ │ │ └── throttle.hpp | |
│ │ │ └── throttle_client.cpp | |
│ │ ├── transpose | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── transpose_await.cpp | |
│ │ │ ├── transpose_block.cpp | |
│ │ │ ├── transpose_block_numa.cpp | |
│ │ │ ├── transpose_serial_block.cpp | |
│ │ │ ├── transpose_serial.cpp | |
│ │ │ ├── transpose_serial_vector.cpp | |
│ │ │ ├── transpose_smp_block.cpp | |
│ │ │ └── transpose_smp.cpp | |
│ │ └── tuplespace | |
│ │ ├── central_tuplespace | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── server | |
│ │ │ │ ├── simple_central_tuplespace.hpp | |
│ │ │ │ └── tuples_warehouse.hpp | |
│ │ │ ├── simple_central_tuplespace.cpp | |
│ │ │ ├── simple_central_tuplespace.hpp | |
│ │ │ └── stubs | |
│ │ │ └── simple_central_tuplespace.hpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── simple_central_tuplespace_client.cpp | |
│ │ └── small_big_object.hpp | |
│ ├── hpx | |
│ │ ├── apply.hpp | |
│ │ ├── async.hpp | |
│ │ ├── async_launch_policy_dispatch.hpp | |
│ │ ├── compat | |
│ │ │ ├── barrier.hpp | |
│ │ │ ├── condition_variable.hpp | |
│ │ │ ├── mutex.hpp | |
│ │ │ └── thread.hpp | |
│ │ ├── components | |
│ │ │ ├── component_storage | |
│ │ │ │ ├── component_storage.hpp | |
│ │ │ │ ├── export_definitions.hpp | |
│ │ │ │ ├── migrate_from_storage.hpp | |
│ │ │ │ ├── migrate_to_storage.hpp | |
│ │ │ │ └── server | |
│ │ │ │ ├── component_storage.hpp | |
│ │ │ │ ├── migrate_from_storage.hpp | |
│ │ │ │ └── migrate_to_storage.hpp | |
│ │ │ ├── containers | |
│ │ │ │ ├── coarray | |
│ │ │ │ │ └── coarray.hpp | |
│ │ │ │ ├── container_distribution_policy.hpp | |
│ │ │ │ ├── partitioned_vector | |
│ │ │ │ │ ├── detail | |
│ │ │ │ │ │ └── view_element.hpp | |
│ │ │ │ │ ├── export_definitions.hpp | |
│ │ │ │ │ ├── partitioned_vector_component_decl.hpp | |
│ │ │ │ │ ├── partitioned_vector_component.hpp | |
│ │ │ │ │ ├── partitioned_vector_component_impl.hpp | |
│ │ │ │ │ ├── partitioned_vector_decl.hpp | |
│ │ │ │ │ ├── partitioned_vector_fwd.hpp | |
│ │ │ │ │ ├── partitioned_vector.hpp | |
│ │ │ │ │ ├── partitioned_vector_impl.hpp | |
│ │ │ │ │ ├── partitioned_vector_local_view.hpp | |
│ │ │ │ │ ├── partitioned_vector_local_view_iterator.hpp | |
│ │ │ │ │ ├── partitioned_vector_predef.hpp | |
│ │ │ │ │ ├── partitioned_vector_segmented_iterator.hpp | |
│ │ │ │ │ ├── partitioned_vector_view.hpp | |
│ │ │ │ │ └── partitioned_vector_view_iterator.hpp | |
│ │ │ │ └── unordered | |
│ │ │ │ ├── partition_unordered_map_component.hpp | |
│ │ │ │ ├── unordered_map.hpp | |
│ │ │ │ └── unordered_map_segmented_iterator.hpp | |
│ │ │ ├── iostreams | |
│ │ │ │ ├── export_definitions.hpp | |
│ │ │ │ ├── manipulators.hpp | |
│ │ │ │ ├── ostream.hpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── buffer.hpp | |
│ │ │ │ │ ├── order_output.hpp | |
│ │ │ │ │ └── output_stream.hpp | |
│ │ │ │ ├── standard_streams.hpp | |
│ │ │ │ └── write_functions.hpp | |
│ │ │ ├── performance_counters | |
│ │ │ │ ├── io | |
│ │ │ │ │ └── io_counters.hpp | |
│ │ │ │ ├── memory | |
│ │ │ │ │ └── mem_counter.hpp | |
│ │ │ │ └── papi | |
│ │ │ │ ├── server | |
│ │ │ │ │ └── papi.hpp | |
│ │ │ │ └── util | |
│ │ │ │ └── papi.hpp | |
│ │ │ └── process | |
│ │ │ ├── child.hpp | |
│ │ │ ├── export_definitions.hpp | |
│ │ │ ├── process.hpp | |
│ │ │ ├── server | |
│ │ │ │ └── child.hpp | |
│ │ │ └── util | |
│ │ │ ├── child.hpp | |
│ │ │ ├── create_pipe.hpp | |
│ │ │ ├── execute.hpp | |
│ │ │ ├── executor.hpp | |
│ │ │ ├── initializers.hpp | |
│ │ │ ├── mitigate.hpp | |
│ │ │ ├── pipe.hpp | |
│ │ │ ├── posix | |
│ │ │ │ ├── child.hpp | |
│ │ │ │ ├── create_pipe.hpp | |
│ │ │ │ ├── execute.hpp | |
│ │ │ │ ├── executor.hpp | |
│ │ │ │ ├── initializers | |
│ │ │ │ │ ├── bind_fd.hpp | |
│ │ │ │ │ ├── bind_stderr.hpp | |
│ │ │ │ │ ├── bind_stdin.hpp | |
│ │ │ │ │ ├── bind_stdout.hpp | |
│ │ │ │ │ ├── close_fd.hpp | |
│ │ │ │ │ ├── close_fds.hpp | |
│ │ │ │ │ ├── close_fds_if.hpp | |
│ │ │ │ │ ├── close_stderr.hpp | |
│ │ │ │ │ ├── close_stdin.hpp | |
│ │ │ │ │ ├── close_stdout.hpp | |
│ │ │ │ │ ├── hide_console.hpp | |
│ │ │ │ │ ├── inherit_env.hpp | |
│ │ │ │ │ ├── initializer_base.hpp | |
│ │ │ │ │ ├── notify_io_service.hpp | |
│ │ │ │ │ ├── on_exec_error.hpp | |
│ │ │ │ │ ├── on_exec_setup.hpp | |
│ │ │ │ │ ├── on_fork_error.hpp | |
│ │ │ │ │ ├── on_fork_setup.hpp | |
│ │ │ │ │ ├── on_fork_success.hpp | |
│ │ │ │ │ ├── run_exe.hpp | |
│ │ │ │ │ ├── set_args.hpp | |
│ │ │ │ │ ├── set_cmd_line.hpp | |
│ │ │ │ │ ├── set_env.hpp | |
│ │ │ │ │ ├── start_in_dir.hpp | |
│ │ │ │ │ ├── throw_on_error.hpp | |
│ │ │ │ │ └── wait_on_latch.hpp | |
│ │ │ │ ├── initializers.hpp | |
│ │ │ │ ├── pipe.hpp | |
│ │ │ │ ├── search_path.hpp | |
│ │ │ │ ├── shell_path.hpp | |
│ │ │ │ ├── terminate.hpp | |
│ │ │ │ └── wait_for_exit.hpp | |
│ │ │ ├── search_path.hpp | |
│ │ │ ├── shell_path.hpp | |
│ │ │ ├── terminate.hpp | |
│ │ │ ├── wait_for_exit.hpp | |
│ │ │ └── windows | |
│ │ │ ├── child.hpp | |
│ │ │ ├── create_pipe.hpp | |
│ │ │ ├── execute.hpp | |
│ │ │ ├── executor.hpp | |
│ │ │ ├── initializers | |
│ │ │ │ ├── bind_stderr.hpp | |
│ │ │ │ ├── bind_stdin.hpp | |
│ │ │ │ ├── bind_stdout.hpp | |
│ │ │ │ ├── close_stderr.hpp | |
│ │ │ │ ├── close_stdin.hpp | |
│ │ │ │ ├── close_stdout.hpp | |
│ │ │ │ ├── hide_console.hpp | |
│ │ │ │ ├── inherit_env.hpp | |
│ │ │ │ ├── initializer_base.hpp | |
│ │ │ │ ├── on_CreateProcess_error.hpp | |
│ │ │ │ ├── on_CreateProcess_setup.hpp | |
│ │ │ │ ├── on_CreateProcess_success.hpp | |
│ │ │ │ ├── run_exe.hpp | |
│ │ │ │ ├── set_args.hpp | |
│ │ │ │ ├── set_cmd_line.hpp | |
│ │ │ │ ├── set_env.hpp | |
│ │ │ │ ├── show_window.hpp | |
│ │ │ │ ├── start_in_dir.hpp | |
│ │ │ │ ├── throw_on_error.hpp | |
│ │ │ │ └── wait_on_latch.hpp | |
│ │ │ ├── initializers.hpp | |
│ │ │ ├── pipe.hpp | |
│ │ │ ├── search_path.hpp | |
│ │ │ ├── shell_path.hpp | |
│ │ │ ├── terminate.hpp | |
│ │ │ └── wait_for_exit.hpp | |
│ │ ├── components_fwd.hpp | |
│ │ ├── compute | |
│ │ │ ├── cuda | |
│ │ │ │ ├── allocator.hpp | |
│ │ │ │ ├── concurrent_executor.hpp | |
│ │ │ │ ├── concurrent_executor_parameters.hpp | |
│ │ │ │ ├── default_executor.hpp | |
│ │ │ │ ├── default_executor_parameters.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── launch.hpp | |
│ │ │ │ │ └── scoped_active_target.hpp | |
│ │ │ │ ├── get_targets.hpp | |
│ │ │ │ ├── serialization | |
│ │ │ │ │ └── value_proxy.hpp | |
│ │ │ │ ├── target_distribution_policy.hpp | |
│ │ │ │ ├── target.hpp | |
│ │ │ │ ├── target_ptr.hpp | |
│ │ │ │ ├── traits | |
│ │ │ │ │ └── access_target.hpp | |
│ │ │ │ ├── transfer.hpp | |
│ │ │ │ └── value_proxy.hpp | |
│ │ │ ├── cuda.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── get_proxy_type.hpp | |
│ │ │ │ ├── iterator.hpp | |
│ │ │ │ └── target_distribution_policy.hpp | |
│ │ │ ├── host | |
│ │ │ │ ├── block_allocator.hpp | |
│ │ │ │ ├── block_executor.hpp | |
│ │ │ │ ├── default_executor.hpp | |
│ │ │ │ ├── get_targets.hpp | |
│ │ │ │ ├── numa_domains.hpp | |
│ │ │ │ ├── target_distribution_policy.hpp | |
│ │ │ │ ├── target.hpp | |
│ │ │ │ └── traits | |
│ │ │ │ └── access_target.hpp | |
│ │ │ ├── host.hpp | |
│ │ │ ├── serialization | |
│ │ │ │ └── vector.hpp | |
│ │ │ ├── traits | |
│ │ │ │ ├── access_target.hpp | |
│ │ │ │ └── allocator_traits.hpp | |
│ │ │ ├── traits.hpp | |
│ │ │ └── vector.hpp | |
│ │ ├── config | |
│ │ │ ├── asio.hpp | |
│ │ │ ├── attributes.hpp | |
│ │ │ ├── autolink.hpp | |
│ │ │ ├── boost | |
│ │ │ │ └── compiler | |
│ │ │ │ └── intel.hpp | |
│ │ │ ├── branch_hints.hpp | |
│ │ │ ├── compiler_fence.hpp | |
│ │ │ ├── compiler_native_tls.hpp | |
│ │ │ ├── compiler_specific.hpp | |
│ │ │ ├── constexpr.hpp | |
│ │ │ ├── debug.hpp | |
│ │ │ ├── defaults.hpp | |
│ │ │ ├── emulate_deleted.hpp | |
│ │ │ ├── export_definitions.hpp | |
│ │ │ ├── forceinline.hpp | |
│ │ │ ├── lambda_capture.hpp | |
│ │ │ ├── manual_profiling.hpp | |
│ │ │ ├── threads_stack.hpp | |
│ │ │ ├── version.hpp | |
│ │ │ ├── warnings_prefix.hpp | |
│ │ │ └── warnings_suffix.hpp | |
│ │ ├── config.hpp | |
│ │ ├── dataflow.hpp | |
│ │ ├── error_code.hpp | |
│ │ ├── error.hpp | |
│ │ ├── exception_fwd.hpp | |
│ │ ├── exception.hpp | |
│ │ ├── exception_info.hpp | |
│ │ ├── exception_list.hpp | |
│ │ ├── hpx_finalize.hpp | |
│ │ ├── hpx_fwd.hpp | |
│ │ ├── hpx.hpp | |
│ │ ├── hpx_init.hpp | |
│ │ ├── hpx_init_impl.hpp | |
│ │ ├── hpx_main.hpp | |
│ │ ├── hpx_main_impl.hpp | |
│ │ ├── hpx_start.hpp | |
│ │ ├── hpx_start_impl.hpp | |
│ │ ├── hpx_suspend.hpp | |
│ │ ├── hpx_user_main_config.hpp | |
│ │ ├── include | |
│ │ │ ├── actions.hpp | |
│ │ │ ├── agas.hpp | |
│ │ │ ├── applier.hpp | |
│ │ │ ├── apply.hpp | |
│ │ │ ├── async.hpp | |
│ │ │ ├── bind.hpp | |
│ │ │ ├── client.hpp | |
│ │ │ ├── components.hpp | |
│ │ │ ├── component_storage.hpp | |
│ │ │ ├── compression_bzip2.hpp | |
│ │ │ ├── compression.hpp | |
│ │ │ ├── compression_registration.hpp | |
│ │ │ ├── compression_snappy.hpp | |
│ │ │ ├── compression_zlib.hpp | |
│ │ │ ├── compute.hpp | |
│ │ │ ├── dataflow.hpp | |
│ │ │ ├── datapar.hpp | |
│ │ │ ├── future.hpp | |
│ │ │ ├── iostreams.hpp | |
│ │ │ ├── lcos.hpp | |
│ │ │ ├── local_lcos.hpp | |
│ │ │ ├── naming.hpp | |
│ │ │ ├── parallel_adjacent_difference.hpp | |
│ │ │ ├── parallel_adjacent_find.hpp | |
│ │ │ ├── parallel_algorithm.hpp | |
│ │ │ ├── parallel_all_any_none_of.hpp | |
│ │ │ ├── parallel_container_algorithm.hpp | |
│ │ │ ├── parallel_copy.hpp | |
│ │ │ ├── parallel_count.hpp | |
│ │ │ ├── parallel_destroy.hpp | |
│ │ │ ├── parallel_equal.hpp | |
│ │ │ ├── parallel_exception_list.hpp | |
│ │ │ ├── parallel_execution.hpp | |
│ │ │ ├── parallel_execution_policy.hpp | |
│ │ │ ├── parallel_executor_information.hpp | |
│ │ │ ├── parallel_executor_parameters.hpp | |
│ │ │ ├── parallel_executors.hpp | |
│ │ │ ├── parallel_fill.hpp | |
│ │ │ ├── parallel_find.hpp | |
│ │ │ ├── parallel_for_each.hpp | |
│ │ │ ├── parallel_for_loop.hpp | |
│ │ │ ├── parallel_generate.hpp | |
│ │ │ ├── parallel_inner_product.hpp | |
│ │ │ ├── parallel_is_heap.hpp | |
│ │ │ ├── parallel_is_partitioned.hpp | |
│ │ │ ├── parallel_is_sorted.hpp | |
│ │ │ ├── parallel_lexicographical_compare.hpp | |
│ │ │ ├── parallel_memory.hpp | |
│ │ │ ├── parallel_merge.hpp | |
│ │ │ ├── parallel_minmax.hpp | |
│ │ │ ├── parallel_mismatch.hpp | |
│ │ │ ├── parallel_move.hpp | |
│ │ │ ├── parallel_numeric.hpp | |
│ │ │ ├── parallel_partition.hpp | |
│ │ │ ├── parallel_reduce.hpp | |
│ │ │ ├── parallel_remove_copy.hpp | |
│ │ │ ├── parallel_remove.hpp | |
│ │ │ ├── parallel_replace.hpp | |
│ │ │ ├── parallel_reverse.hpp | |
│ │ │ ├── parallel_rotate.hpp | |
│ │ │ ├── parallel_scan.hpp | |
│ │ │ ├── parallel_search.hpp | |
│ │ │ ├── parallel_set_operations.hpp | |
│ │ │ ├── parallel_sort.hpp | |
│ │ │ ├── parallel_swap_ranges.hpp | |
│ │ │ ├── parallel_task_block.hpp | |
│ │ │ ├── parallel_transform.hpp | |
│ │ │ ├── parallel_transform_reduce.hpp | |
│ │ │ ├── parallel_transform_scan.hpp | |
│ │ │ ├── parallel_uninitialized_copy.hpp | |
│ │ │ ├── parallel_uninitialized_default_construct.hpp | |
│ │ │ ├── parallel_uninitialized_fill.hpp | |
│ │ │ ├── parallel_uninitialized_move.hpp | |
│ │ │ ├── parallel_uninitialized_value_construct.hpp | |
│ │ │ ├── parallel_unique.hpp | |
│ │ │ ├── parcel_coalescing.hpp | |
│ │ │ ├── parcelset.hpp | |
│ │ │ ├── partitioned_vector.hpp | |
│ │ │ ├── partitioned_vector_predef.hpp | |
│ │ │ ├── partitioned_vector_view.hpp | |
│ │ │ ├── performance_counters.hpp | |
│ │ │ ├── plain_actions.hpp | |
│ │ │ ├── process.hpp | |
│ │ │ ├── resource_partitioner.hpp | |
│ │ │ ├── run_as.hpp | |
│ │ │ ├── runtime.hpp | |
│ │ │ ├── serialization.hpp | |
│ │ │ ├── thread_executors.hpp | |
│ │ │ ├── threadmanager.hpp | |
│ │ │ ├── threads.hpp | |
│ │ │ ├── traits.hpp | |
│ │ │ ├── unordered_map.hpp | |
│ │ │ └── util.hpp | |
│ │ ├── lcos | |
│ │ │ ├── async_callback_fwd.hpp | |
│ │ │ ├── async_callback.hpp | |
│ │ │ ├── async_continue_callback_fwd.hpp | |
│ │ │ ├── async_continue_callback.hpp | |
│ │ │ ├── async_continue_fwd.hpp | |
│ │ │ ├── async_continue.hpp | |
│ │ │ ├── async_fwd.hpp | |
│ │ │ ├── async.hpp | |
│ │ │ ├── barrier.hpp | |
│ │ │ ├── base_lco.hpp | |
│ │ │ ├── base_lco_with_value.hpp | |
│ │ │ ├── broadcast.hpp | |
│ │ │ ├── channel.hpp | |
│ │ │ ├── dataflow.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── async_colocated_callback_fwd.hpp | |
│ │ │ │ ├── async_colocated_callback.hpp | |
│ │ │ │ ├── async_colocated_fwd.hpp | |
│ │ │ │ ├── async_colocated.hpp | |
│ │ │ │ ├── async_implementations_fwd.hpp | |
│ │ │ │ ├── async_implementations.hpp | |
│ │ │ │ ├── barrier_node.hpp | |
│ │ │ │ ├── future_await_traits.hpp | |
│ │ │ │ ├── future_data.hpp | |
│ │ │ │ ├── future_traits.hpp | |
│ │ │ │ ├── future_transforms.hpp | |
│ │ │ │ ├── promise_base.hpp | |
│ │ │ │ └── promise_lco.hpp | |
│ │ │ ├── fold.hpp | |
│ │ │ ├── future.hpp | |
│ │ │ ├── future_wait.hpp | |
│ │ │ ├── gather.hpp | |
│ │ │ ├── latch.hpp | |
│ │ │ ├── local | |
│ │ │ │ ├── and_gate.hpp | |
│ │ │ │ ├── barrier.hpp | |
│ │ │ │ ├── channel.hpp | |
│ │ │ │ ├── composable_guard.hpp | |
│ │ │ │ ├── conditional_trigger.hpp | |
│ │ │ │ ├── condition_variable.hpp | |
│ │ │ │ ├── counting_semaphore.hpp | |
│ │ │ │ ├── dataflow.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── condition_variable.hpp | |
│ │ │ │ │ ├── counting_semaphore.hpp | |
│ │ │ │ │ └── sliding_semaphore.hpp | |
│ │ │ │ ├── event.hpp | |
│ │ │ │ ├── futures_factory.hpp | |
│ │ │ │ ├── latch.hpp | |
│ │ │ │ ├── mutex.hpp | |
│ │ │ │ ├── no_mutex.hpp | |
│ │ │ │ ├── once.hpp | |
│ │ │ │ ├── packaged_continuation.hpp | |
│ │ │ │ ├── packaged_task.hpp | |
│ │ │ │ ├── promise.hpp | |
│ │ │ │ ├── receive_buffer.hpp | |
│ │ │ │ ├── recursive_mutex.hpp | |
│ │ │ │ ├── reinitializable_static.hpp | |
│ │ │ │ ├── shared_mutex.hpp | |
│ │ │ │ ├── sliding_semaphore.hpp | |
│ │ │ │ ├── spinlock.hpp | |
│ │ │ │ ├── spinlock_no_backoff.hpp | |
│ │ │ │ ├── spinlock_pool.hpp | |
│ │ │ │ ├── spmd_block.hpp | |
│ │ │ │ └── trigger.hpp | |
│ │ │ ├── object_semaphore.hpp | |
│ │ │ ├── packaged_action.hpp | |
│ │ │ ├── promise.hpp | |
│ │ │ ├── queue.hpp | |
│ │ │ ├── reduce.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── channel.hpp | |
│ │ │ │ ├── latch.hpp | |
│ │ │ │ ├── object_semaphore.hpp | |
│ │ │ │ └── queue.hpp | |
│ │ │ ├── split_future.hpp | |
│ │ │ ├── spmd_block.hpp | |
│ │ │ ├── wait_all.hpp | |
│ │ │ ├── wait_any.hpp | |
│ │ │ ├── wait_each.hpp | |
│ │ │ ├── wait_some.hpp | |
│ │ │ ├── when_all_fwd.hpp | |
│ │ │ ├── when_all.hpp | |
│ │ │ ├── when_any.hpp | |
│ │ │ ├── when_each.hpp | |
│ │ │ └── when_some.hpp | |
│ │ ├── lcos_fwd.hpp | |
│ │ ├── parallel | |
│ │ │ ├── algorithm.hpp | |
│ │ │ ├── algorithms | |
│ │ │ │ ├── adjacent_difference.hpp | |
│ │ │ │ ├── adjacent_find.hpp | |
│ │ │ │ ├── all_any_none.hpp | |
│ │ │ │ ├── copy.hpp | |
│ │ │ │ ├── count.hpp | |
│ │ │ │ ├── destroy.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── dispatch.hpp | |
│ │ │ │ │ ├── is_negative.hpp | |
│ │ │ │ │ ├── predicates.hpp | |
│ │ │ │ │ ├── set_operation.hpp | |
│ │ │ │ │ └── transfer.hpp | |
│ │ │ │ ├── equal.hpp | |
│ │ │ │ ├── exclusive_scan.hpp | |
│ │ │ │ ├── fill.hpp | |
│ │ │ │ ├── find.hpp | |
│ │ │ │ ├── for_each.hpp | |
│ │ │ │ ├── for_loop.hpp | |
│ │ │ │ ├── for_loop_induction.hpp | |
│ │ │ │ ├── for_loop_reduction.hpp | |
│ │ │ │ ├── generate.hpp | |
│ │ │ │ ├── includes.hpp | |
│ │ │ │ ├── inclusive_scan.hpp | |
│ │ │ │ ├── inner_product.hpp | |
│ │ │ │ ├── is_heap.hpp | |
│ │ │ │ ├── is_partitioned.hpp | |
│ │ │ │ ├── is_sorted.hpp | |
│ │ │ │ ├── lexicographical_compare.hpp | |
│ │ │ │ ├── merge.hpp | |
│ │ │ │ ├── minmax.hpp | |
│ │ │ │ ├── mismatch.hpp | |
│ │ │ │ ├── move.hpp | |
│ │ │ │ ├── partition.hpp | |
│ │ │ │ ├── reduce_by_key.hpp | |
│ │ │ │ ├── reduce.hpp | |
│ │ │ │ ├── remove_copy.hpp | |
│ │ │ │ ├── remove.hpp | |
│ │ │ │ ├── replace.hpp | |
│ │ │ │ ├── reverse.hpp | |
│ │ │ │ ├── rotate.hpp | |
│ │ │ │ ├── search.hpp | |
│ │ │ │ ├── set_difference.hpp | |
│ │ │ │ ├── set_intersection.hpp | |
│ │ │ │ ├── set_symmetric_difference.hpp | |
│ │ │ │ ├── set_union.hpp | |
│ │ │ │ ├── sort_by_key.hpp | |
│ │ │ │ ├── sort.hpp | |
│ │ │ │ ├── swap_ranges.hpp | |
│ │ │ │ ├── transform_exclusive_scan.hpp | |
│ │ │ │ ├── transform.hpp | |
│ │ │ │ ├── transform_inclusive_scan.hpp | |
│ │ │ │ ├── transform_reduce_binary.hpp | |
│ │ │ │ ├── transform_reduce.hpp | |
│ │ │ │ ├── uninitialized_copy.hpp | |
│ │ │ │ ├── uninitialized_default_construct.hpp | |
│ │ │ │ ├── uninitialized_fill.hpp | |
│ │ │ │ ├── uninitialized_move.hpp | |
│ │ │ │ ├── uninitialized_value_construct.hpp | |
│ │ │ │ └── unique.hpp | |
│ │ │ ├── container_algorithms | |
│ │ │ │ ├── all_any_none.hpp | |
│ │ │ │ ├── copy.hpp | |
│ │ │ │ ├── count.hpp | |
│ │ │ │ ├── fill.hpp | |
│ │ │ │ ├── for_each.hpp | |
│ │ │ │ ├── generate.hpp | |
│ │ │ │ ├── is_heap.hpp | |
│ │ │ │ ├── merge.hpp | |
│ │ │ │ ├── minmax.hpp | |
│ │ │ │ ├── move.hpp | |
│ │ │ │ ├── partition.hpp | |
│ │ │ │ ├── remove_copy.hpp | |
│ │ │ │ ├── remove.hpp | |
│ │ │ │ ├── replace.hpp | |
│ │ │ │ ├── reverse.hpp | |
│ │ │ │ ├── rotate.hpp | |
│ │ │ │ ├── search.hpp | |
│ │ │ │ ├── sort.hpp | |
│ │ │ │ ├── transform.hpp | |
│ │ │ │ └── unique.hpp | |
│ │ │ ├── container_algorithms.hpp | |
│ │ │ ├── datapar | |
│ │ │ │ ├── execution_policy_fwd.hpp | |
│ │ │ │ ├── execution_policy.hpp | |
│ │ │ │ ├── iterator_helpers.hpp | |
│ │ │ │ ├── loop.hpp | |
│ │ │ │ ├── transform_loop.hpp | |
│ │ │ │ └── zip_iterator.hpp | |
│ │ │ ├── datapar.hpp | |
│ │ │ ├── exception_list.hpp | |
│ │ │ ├── execution.hpp | |
│ │ │ ├── execution_policy_fwd.hpp | |
│ │ │ ├── execution_policy.hpp | |
│ │ │ ├── executor_parameters.hpp | |
│ │ │ ├── executors | |
│ │ │ │ ├── auto_chunk_size.hpp | |
│ │ │ │ ├── default_executor.hpp | |
│ │ │ │ ├── distribution_policy_executor.hpp | |
│ │ │ │ ├── dynamic_chunk_size.hpp | |
│ │ │ │ ├── execution_fwd.hpp | |
│ │ │ │ ├── execution.hpp | |
│ │ │ │ ├── execution_information_fwd.hpp | |
│ │ │ │ ├── execution_information.hpp | |
│ │ │ │ ├── execution_parameters_fwd.hpp | |
│ │ │ │ ├── execution_parameters.hpp | |
│ │ │ │ ├── guided_chunk_size.hpp | |
│ │ │ │ ├── parallel_executor.hpp | |
│ │ │ │ ├── persistent_auto_chunk_size.hpp | |
│ │ │ │ ├── pool_executor.hpp | |
│ │ │ │ ├── post_policy_dispatch.hpp | |
│ │ │ │ ├── rebind_executor.hpp | |
│ │ │ │ ├── sequenced_executor.hpp | |
│ │ │ │ ├── service_executors.hpp | |
│ │ │ │ ├── static_chunk_size.hpp | |
│ │ │ │ ├── this_thread_executors.hpp | |
│ │ │ │ ├── thread_execution.hpp | |
│ │ │ │ ├── thread_execution_information.hpp | |
│ │ │ │ ├── thread_pool_attached_executors.hpp | |
│ │ │ │ ├── thread_pool_executors.hpp | |
│ │ │ │ ├── thread_pool_os_executors.hpp | |
│ │ │ │ ├── thread_timed_execution.hpp | |
│ │ │ │ ├── timed_execution_fwd.hpp | |
│ │ │ │ ├── timed_execution.hpp | |
│ │ │ │ ├── timed_executors.hpp | |
│ │ │ │ └── v1 | |
│ │ │ │ ├── executor_information_traits.hpp | |
│ │ │ │ ├── executor_parameter_traits.hpp | |
│ │ │ │ ├── executor_traits.hpp | |
│ │ │ │ ├── thread_executor_information_traits.hpp | |
│ │ │ │ ├── thread_executor_parameter_traits.hpp | |
│ │ │ │ ├── thread_executor_traits.hpp | |
│ │ │ │ ├── thread_timed_executor_traits.hpp | |
│ │ │ │ └── timed_executor_traits.hpp | |
│ │ │ ├── executors.hpp | |
│ │ │ ├── memory.hpp | |
│ │ │ ├── numeric.hpp | |
│ │ │ ├── segmented_algorithm.hpp | |
│ │ │ ├── segmented_algorithms | |
│ │ │ │ ├── count.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── dispatch.hpp | |
│ │ │ │ │ ├── reduce.hpp | |
│ │ │ │ │ ├── scan.hpp | |
│ │ │ │ │ └── transfer.hpp | |
│ │ │ │ ├── exclusive_scan.hpp | |
│ │ │ │ ├── fill.hpp | |
│ │ │ │ ├── find.hpp | |
│ │ │ │ ├── for_each.hpp | |
│ │ │ │ ├── generate.hpp | |
│ │ │ │ ├── inclusive_scan.hpp | |
│ │ │ │ ├── minmax.hpp | |
│ │ │ │ ├── reduce.hpp | |
│ │ │ │ ├── transform_exclusive_scan.hpp | |
│ │ │ │ ├── transform.hpp | |
│ │ │ │ ├── transform_inclusive_scan.hpp | |
│ │ │ │ └── transform_reduce.hpp | |
│ │ │ ├── spmd_block.hpp | |
│ │ │ ├── tagspec.hpp | |
│ │ │ ├── task_block.hpp | |
│ │ │ ├── traits | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── boost_simd | |
│ │ │ │ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ │ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ │ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ │ │ │ └── vector_pack_type.hpp | |
│ │ │ │ │ └── vc | |
│ │ │ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ │ │ └── vector_pack_type.hpp | |
│ │ │ │ ├── extract_partitioner.hpp | |
│ │ │ │ ├── projected.hpp | |
│ │ │ │ ├── projected_range.hpp | |
│ │ │ │ ├── vector_pack_alignment_size.hpp | |
│ │ │ │ ├── vector_pack_count_bits.hpp | |
│ │ │ │ ├── vector_pack_load_store.hpp | |
│ │ │ │ └── vector_pack_type.hpp | |
│ │ │ └── util | |
│ │ │ ├── cancellation_token.hpp | |
│ │ │ ├── compare_projected.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── algorithm_result.hpp | |
│ │ │ │ ├── chunk_size.hpp | |
│ │ │ │ ├── chunk_size_iterator.hpp | |
│ │ │ │ ├── handle_local_exceptions.hpp | |
│ │ │ │ ├── handle_remote_exceptions.hpp | |
│ │ │ │ ├── partitioner_iteration.hpp | |
│ │ │ │ └── scoped_executor_parameters.hpp | |
│ │ │ ├── foreach_partitioner.hpp | |
│ │ │ ├── invoke_projected.hpp | |
│ │ │ ├── loop.hpp | |
│ │ │ ├── numa_allocator.hpp | |
│ │ │ ├── partitioner.hpp | |
│ │ │ ├── partitioner_with_cleanup.hpp | |
│ │ │ ├── prefetching.hpp | |
│ │ │ ├── projection_identity.hpp | |
│ │ │ ├── scan_partitioner.hpp | |
│ │ │ ├── transfer.hpp | |
│ │ │ ├── transform_loop.hpp | |
│ │ │ └── zip_iterator.hpp | |
│ │ ├── performance_counters | |
│ │ │ ├── base_performance_counter.hpp | |
│ │ │ ├── counter_creators.hpp | |
│ │ │ ├── counters_fwd.hpp | |
│ │ │ ├── counters.hpp | |
│ │ │ ├── manage_counter.hpp | |
│ │ │ ├── manage_counter_type.hpp | |
│ │ │ ├── parcels | |
│ │ │ │ ├── data_point.hpp | |
│ │ │ │ └── gatherer.hpp | |
│ │ │ ├── performance_counter_base.hpp | |
│ │ │ ├── performance_counter.hpp | |
│ │ │ ├── performance_counter_set.hpp | |
│ │ │ ├── registry.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── arithmetics_counter_extended.hpp | |
│ │ │ │ ├── arithmetics_counter.hpp | |
│ │ │ │ ├── base_performance_counter.hpp | |
│ │ │ │ ├── elapsed_time_counter.hpp | |
│ │ │ │ ├── raw_counter.hpp | |
│ │ │ │ ├── raw_values_counter.hpp | |
│ │ │ │ └── statistics_counter.hpp | |
│ │ │ └── stubs | |
│ │ │ └── performance_counter.hpp | |
│ │ ├── plugins | |
│ │ │ ├── binary_filter | |
│ │ │ │ ├── bzip2_serialization_filter.hpp | |
│ │ │ │ ├── bzip2_serialization_filter_registration.hpp | |
│ │ │ │ ├── snappy_serialization_filter.hpp | |
│ │ │ │ ├── snappy_serialization_filter_registration.hpp | |
│ │ │ │ ├── zlib_serialization_filter.hpp | |
│ │ │ │ └── zlib_serialization_filter_registration.hpp | |
│ │ │ ├── binary_filter_factory_base.hpp | |
│ │ │ ├── binary_filter_factory.hpp | |
│ │ │ ├── message_handler_factory_base.hpp | |
│ │ │ ├── message_handler_factory.hpp | |
│ │ │ ├── parcel | |
│ │ │ │ ├── coalescing_counter_registry.hpp | |
│ │ │ │ ├── coalescing_message_handler.hpp | |
│ │ │ │ ├── coalescing_message_handler_registration.hpp | |
│ │ │ │ └── message_buffer.hpp | |
│ │ │ ├── parcelport | |
│ │ │ │ ├── mpi | |
│ │ │ │ │ ├── header.hpp | |
│ │ │ │ │ ├── locality.hpp | |
│ │ │ │ │ ├── mpi_environment.hpp | |
│ │ │ │ │ ├── mpi.hpp | |
│ │ │ │ │ ├── receiver_connection.hpp | |
│ │ │ │ │ ├── receiver.hpp | |
│ │ │ │ │ ├── sender_connection.hpp | |
│ │ │ │ │ ├── sender.hpp | |
│ │ │ │ │ └── tag_provider.hpp | |
│ │ │ │ └── tcp | |
│ │ │ │ ├── connection_handler.hpp | |
│ │ │ │ ├── locality.hpp | |
│ │ │ │ ├── receiver.hpp | |
│ │ │ │ └── sender.hpp | |
│ │ │ ├── parcelport_factory_base.hpp | |
│ │ │ ├── parcelport_factory.hpp | |
│ │ │ ├── plugin_factory_base.hpp | |
│ │ │ ├── plugin_registry_base.hpp | |
│ │ │ ├── plugin_registry.hpp | |
│ │ │ └── unique_plugin_name.hpp | |
│ │ ├── runtime | |
│ │ │ ├── actions | |
│ │ │ │ ├── action_invoke_no_more_than.hpp | |
│ │ │ │ ├── action_priority.hpp | |
│ │ │ │ ├── action_support.hpp | |
│ │ │ │ ├── base_action.hpp | |
│ │ │ │ ├── basic_action_fwd.hpp | |
│ │ │ │ ├── basic_action.hpp | |
│ │ │ │ ├── component_action.hpp | |
│ │ │ │ ├── continuation2_impl.hpp | |
│ │ │ │ ├── continuation_fwd.hpp | |
│ │ │ │ ├── continuation.hpp | |
│ │ │ │ ├── continuation_impl.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── action_factory.hpp | |
│ │ │ │ │ └── invocation_count_registry.hpp | |
│ │ │ │ ├── lambda_to_action.hpp | |
│ │ │ │ ├── make_continuation.hpp | |
│ │ │ │ ├── manage_object_action.hpp | |
│ │ │ │ ├── plain_action.hpp | |
│ │ │ │ ├── set_lco_value_continuation.hpp | |
│ │ │ │ ├── transfer_action.hpp | |
│ │ │ │ ├── transfer_base_action.hpp | |
│ │ │ │ ├── transfer_continuation_action.hpp | |
│ │ │ │ └── trigger.hpp | |
│ │ │ ├── actions_fwd.hpp | |
│ │ │ ├── agas | |
│ │ │ │ ├── addressing_service.hpp | |
│ │ │ │ ├── big_boot_barrier.hpp | |
│ │ │ │ ├── component_namespace.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── bootstrap_component_namespace.hpp | |
│ │ │ │ │ ├── bootstrap_locality_namespace.hpp | |
│ │ │ │ │ ├── hosted_component_namespace.hpp | |
│ │ │ │ │ └── hosted_locality_namespace.hpp | |
│ │ │ │ ├── gva.hpp | |
│ │ │ │ ├── interface.hpp | |
│ │ │ │ ├── locality_namespace.hpp | |
│ │ │ │ ├── namespace_action_code.hpp | |
│ │ │ │ ├── primary_namespace.hpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── component_namespace.hpp | |
│ │ │ │ │ ├── locality_namespace.hpp | |
│ │ │ │ │ ├── primary_namespace.hpp | |
│ │ │ │ │ └── symbol_namespace.hpp | |
│ │ │ │ └── symbol_namespace.hpp | |
│ │ │ ├── agas_fwd.hpp | |
│ │ │ ├── applier | |
│ │ │ │ ├── applier.hpp | |
│ │ │ │ ├── apply_callback.hpp | |
│ │ │ │ ├── apply_continue_callback.hpp | |
│ │ │ │ ├── apply_continue_fwd.hpp | |
│ │ │ │ ├── apply_continue.hpp | |
│ │ │ │ ├── apply_helper.hpp | |
│ │ │ │ ├── apply.hpp | |
│ │ │ │ ├── bind_naming_wrappers.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── apply_colocated_callback_fwd.hpp | |
│ │ │ │ │ ├── apply_colocated_callback.hpp | |
│ │ │ │ │ ├── apply_colocated_fwd.hpp | |
│ │ │ │ │ ├── apply_colocated.hpp | |
│ │ │ │ │ ├── apply_implementations_fwd.hpp | |
│ │ │ │ │ └── apply_implementations.hpp | |
│ │ │ │ ├── register_apply_colocated.hpp | |
│ │ │ │ └── trigger.hpp | |
│ │ │ ├── applier_fwd.hpp | |
│ │ │ ├── basename_registration_fwd.hpp | |
│ │ │ ├── basename_registration.hpp | |
│ │ │ ├── components | |
│ │ │ │ ├── binpacking_distribution_policy.hpp | |
│ │ │ │ ├── client_base.hpp | |
│ │ │ │ ├── client.hpp | |
│ │ │ │ ├── colocating_distribution_policy.hpp | |
│ │ │ │ ├── component_commandline_base.hpp | |
│ │ │ │ ├── component_commandline.hpp | |
│ │ │ │ ├── component_factory_base.hpp | |
│ │ │ │ ├── component_factory.hpp | |
│ │ │ │ ├── component_registry_base.hpp | |
│ │ │ │ ├── component_registry.hpp | |
│ │ │ │ ├── component_startup_shutdown_base.hpp | |
│ │ │ │ ├── component_startup_shutdown.hpp | |
│ │ │ │ ├── component_type.hpp | |
│ │ │ │ ├── console_error_sink.hpp | |
│ │ │ │ ├── console_logging.hpp | |
│ │ │ │ ├── copy_component.hpp | |
│ │ │ │ ├── default_distribution_policy.hpp | |
│ │ │ │ ├── derived_component_factory.hpp | |
│ │ │ │ ├── make_client.hpp | |
│ │ │ │ ├── memory_block.hpp | |
│ │ │ │ ├── migrate_component.hpp | |
│ │ │ │ ├── new.hpp | |
│ │ │ │ ├── pinned_ptr.hpp | |
│ │ │ │ ├── runtime_support.hpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── abstract_component_base.hpp | |
│ │ │ │ │ ├── component_base.hpp | |
│ │ │ │ │ ├── component_database.hpp | |
│ │ │ │ │ ├── component_heap.hpp | |
│ │ │ │ │ ├── component.hpp | |
│ │ │ │ │ ├── console_error_sink.hpp | |
│ │ │ │ │ ├── console_error_sink_singleton.hpp | |
│ │ │ │ │ ├── console_logging.hpp | |
│ │ │ │ │ ├── copy_component.hpp | |
│ │ │ │ │ ├── create_component_fwd.hpp | |
│ │ │ │ │ ├── create_component.hpp | |
│ │ │ │ │ ├── destroy_component.hpp | |
│ │ │ │ │ ├── distributed_metadata_base.hpp | |
│ │ │ │ │ ├── executor_component.hpp | |
│ │ │ │ │ ├── fixed_component_base.hpp | |
│ │ │ │ │ ├── invoke_function.hpp | |
│ │ │ │ │ ├── locking_hook.hpp | |
│ │ │ │ │ ├── managed_component_base.hpp | |
│ │ │ │ │ ├── memory_block.hpp | |
│ │ │ │ │ ├── memory.hpp | |
│ │ │ │ │ ├── migrate_component.hpp | |
│ │ │ │ │ ├── migration_support.hpp | |
│ │ │ │ │ ├── runtime_support.hpp | |
│ │ │ │ │ ├── simple_component_base.hpp | |
│ │ │ │ │ ├── wrapper_heap.hpp | |
│ │ │ │ │ └── wrapper_heap_list.hpp | |
│ │ │ │ ├── static_factory_data.hpp | |
│ │ │ │ ├── stubs | |
│ │ │ │ │ ├── memory_block.hpp | |
│ │ │ │ │ ├── memory.hpp | |
│ │ │ │ │ ├── runtime_support.hpp | |
│ │ │ │ │ └── stub_base.hpp | |
│ │ │ │ └── target_distribution_policy.hpp | |
│ │ │ ├── components_fwd.hpp | |
│ │ │ ├── config_entry.hpp | |
│ │ │ ├── find_here.hpp | |
│ │ │ ├── find_localities.hpp | |
│ │ │ ├── get_colocation_id.hpp | |
│ │ │ ├── get_locality_id.hpp | |
│ │ │ ├── get_locality_name.hpp | |
│ │ │ ├── get_lva.hpp | |
│ │ │ ├── get_num_localities.hpp | |
│ │ │ ├── get_os_thread_count.hpp | |
│ │ │ ├── get_ptr.hpp | |
│ │ │ ├── get_thread_name.hpp | |
│ │ │ ├── get_worker_thread_num.hpp | |
│ │ │ ├── launch_policy.hpp | |
│ │ │ ├── message_handler_fwd.hpp | |
│ │ │ ├── naming | |
│ │ │ │ ├── address.hpp | |
│ │ │ │ ├── id_type.hpp | |
│ │ │ │ ├── id_type_impl.hpp | |
│ │ │ │ ├── name.hpp | |
│ │ │ │ ├── resolver_client.hpp | |
│ │ │ │ ├── split_gid.hpp | |
│ │ │ │ └── unmanaged.hpp | |
│ │ │ ├── naming_fwd.hpp | |
│ │ │ ├── parcelset | |
│ │ │ │ ├── decode_parcels.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── call_for_each.hpp | |
│ │ │ │ │ ├── parcel_await.hpp | |
│ │ │ │ │ ├── parcel_route_handler.hpp | |
│ │ │ │ │ ├── per_action_data_counter.hpp | |
│ │ │ │ │ └── per_action_data_counter_registry.hpp | |
│ │ │ │ ├── encode_parcels.hpp | |
│ │ │ │ ├── locality.hpp | |
│ │ │ │ ├── parcel_buffer.hpp | |
│ │ │ │ ├── parcelhandler.hpp | |
│ │ │ │ ├── parcel.hpp | |
│ │ │ │ ├── parcelport_connection.hpp | |
│ │ │ │ ├── parcelport.hpp | |
│ │ │ │ ├── parcelport_impl.hpp | |
│ │ │ │ ├── policies | |
│ │ │ │ │ └── message_handler.hpp | |
│ │ │ │ └── put_parcel.hpp | |
│ │ │ ├── parcelset_fwd.hpp | |
│ │ │ ├── report_error.hpp | |
│ │ │ ├── resource | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── create_partitioner.hpp | |
│ │ │ │ │ └── partitioner.hpp | |
│ │ │ │ ├── partitioner_fwd.hpp | |
│ │ │ │ └── partitioner.hpp | |
│ │ │ ├── runtime_fwd.hpp | |
│ │ │ ├── runtime_mode.hpp | |
│ │ │ ├── serialization | |
│ │ │ │ ├── access.hpp | |
│ │ │ │ ├── array.hpp | |
│ │ │ │ ├── base_object.hpp | |
│ │ │ │ ├── basic_archive.hpp | |
│ │ │ │ ├── binary_filter.hpp | |
│ │ │ │ ├── bitset.hpp | |
│ │ │ │ ├── complex.hpp | |
│ │ │ │ ├── container.hpp | |
│ │ │ │ ├── datapar.hpp | |
│ │ │ │ ├── deque.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── boost_simd.hpp | |
│ │ │ │ │ ├── non_default_constructible.hpp | |
│ │ │ │ │ ├── pointer.hpp | |
│ │ │ │ │ ├── polymorphic_id_factory.hpp | |
│ │ │ │ │ ├── polymorphic_intrusive_factory.hpp | |
│ │ │ │ │ ├── polymorphic_nonintrusive_factory.hpp | |
│ │ │ │ │ ├── polymorphic_nonintrusive_factory_impl.hpp | |
│ │ │ │ │ ├── preprocess.hpp | |
│ │ │ │ │ ├── raw_ptr.hpp | |
│ │ │ │ │ ├── serialize_collection.hpp | |
│ │ │ │ │ └── vc.hpp | |
│ │ │ │ ├── dynamic_bitset.hpp | |
│ │ │ │ ├── input_archive.hpp | |
│ │ │ │ ├── input_container.hpp | |
│ │ │ │ ├── intrusive_ptr.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── map.hpp | |
│ │ │ │ ├── multi_array.hpp | |
│ │ │ │ ├── optional.hpp | |
│ │ │ │ ├── output_archive.hpp | |
│ │ │ │ ├── output_container.hpp | |
│ │ │ │ ├── partitioned_vector.hpp | |
│ │ │ │ ├── serialization_chunk.hpp | |
│ │ │ │ ├── serialization_fwd.hpp | |
│ │ │ │ ├── serialize_buffer.hpp | |
│ │ │ │ ├── serialize.hpp | |
│ │ │ │ ├── set.hpp | |
│ │ │ │ ├── shared_ptr.hpp | |
│ │ │ │ ├── string.hpp | |
│ │ │ │ ├── unique_ptr.hpp | |
│ │ │ │ ├── unordered_map.hpp | |
│ │ │ │ ├── valarray.hpp | |
│ │ │ │ ├── variant.hpp | |
│ │ │ │ └── vector.hpp | |
│ │ │ ├── set_parcel_write_handler.hpp | |
│ │ │ ├── shutdown_function.hpp | |
│ │ │ ├── startup_function.hpp | |
│ │ │ ├── thread_pool_helpers.hpp | |
│ │ │ ├── threads | |
│ │ │ │ ├── coroutines | |
│ │ │ │ │ ├── coroutine_fwd.hpp | |
│ │ │ │ │ ├── coroutine.hpp | |
│ │ │ │ │ ├── detail | |
│ │ │ │ │ │ ├── context_base.hpp | |
│ │ │ │ │ │ ├── context_generic_context.hpp | |
│ │ │ │ │ │ ├── context_impl.hpp | |
│ │ │ │ │ │ ├── context_linux_x86.hpp | |
│ │ │ │ │ │ ├── context_posix.hpp | |
│ │ │ │ │ │ ├── context_windows_fibers.hpp | |
│ │ │ │ │ │ ├── coroutine_accessor.hpp | |
│ │ │ │ │ │ ├── coroutine_impl.hpp | |
│ │ │ │ │ │ ├── coroutine_self.hpp | |
│ │ │ │ │ │ ├── get_stack_pointer.hpp | |
│ │ │ │ │ │ ├── posix_utility.hpp | |
│ │ │ │ │ │ ├── swap_context.hpp | |
│ │ │ │ │ │ └── tss.hpp | |
│ │ │ │ │ └── exception.hpp | |
│ │ │ │ ├── cpu_mask.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── combined_tagged_state.hpp | |
│ │ │ │ │ ├── create_thread.hpp | |
│ │ │ │ │ ├── create_work.hpp | |
│ │ │ │ │ ├── io_service_thread_pool.hpp | |
│ │ │ │ │ ├── partlit.hpp | |
│ │ │ │ │ ├── periodic_maintenance.hpp | |
│ │ │ │ │ ├── scheduled_thread_pool.hpp | |
│ │ │ │ │ ├── scheduled_thread_pool_impl.hpp | |
│ │ │ │ │ ├── scheduling_loop.hpp | |
│ │ │ │ │ ├── set_thread_state.hpp | |
│ │ │ │ │ └── thread_num_tss.hpp | |
│ │ │ │ ├── executors | |
│ │ │ │ │ ├── current_executor.hpp | |
│ │ │ │ │ ├── default_executor.hpp | |
│ │ │ │ │ ├── manage_thread_executor.hpp | |
│ │ │ │ │ ├── pool_executor.hpp | |
│ │ │ │ │ ├── service_executors.hpp | |
│ │ │ │ │ ├── this_thread_executors.hpp | |
│ │ │ │ │ ├── thread_pool_attached_executors.hpp | |
│ │ │ │ │ ├── thread_pool_executors.hpp | |
│ │ │ │ │ └── thread_pool_os_executors.hpp | |
│ │ │ │ ├── executors.hpp | |
│ │ │ │ ├── policies | |
│ │ │ │ │ ├── affinity_data.hpp | |
│ │ │ │ │ ├── callback_notifier.hpp | |
│ │ │ │ │ ├── local_priority_queue_scheduler.hpp | |
│ │ │ │ │ ├── local_queue_scheduler.hpp | |
│ │ │ │ │ ├── lockfree_queue_backends.hpp | |
│ │ │ │ │ ├── parse_affinity_options.hpp | |
│ │ │ │ │ ├── queue_helpers.hpp | |
│ │ │ │ │ ├── scheduler_base.hpp | |
│ │ │ │ │ ├── scheduler_mode.hpp | |
│ │ │ │ │ ├── schedulers.hpp | |
│ │ │ │ │ ├── static_priority_queue_scheduler.hpp | |
│ │ │ │ │ ├── static_queue_scheduler.hpp | |
│ │ │ │ │ └── thread_queue.hpp | |
│ │ │ │ ├── resource_manager.hpp | |
│ │ │ │ ├── run_as_hpx_thread.hpp | |
│ │ │ │ ├── run_as_os_thread.hpp | |
│ │ │ │ ├── scheduler_specific_ptr.hpp | |
│ │ │ │ ├── thread_data_fwd.hpp | |
│ │ │ │ ├── thread_data.hpp | |
│ │ │ │ ├── thread_enums.hpp | |
│ │ │ │ ├── thread_executor.hpp | |
│ │ │ │ ├── thread_helpers.hpp | |
│ │ │ │ ├── thread.hpp | |
│ │ │ │ ├── thread_id_type.hpp | |
│ │ │ │ ├── thread_init_data.hpp | |
│ │ │ │ ├── threadmanager.hpp | |
│ │ │ │ ├── thread_pool_base.hpp | |
│ │ │ │ ├── thread_pools.hpp | |
│ │ │ │ ├── thread_specific_ptr.hpp | |
│ │ │ │ └── topology.hpp | |
│ │ │ ├── threads_fwd.hpp | |
│ │ │ └── trigger_lco.hpp | |
│ │ ├── runtime_fwd.hpp | |
│ │ ├── runtime.hpp | |
│ │ ├── runtime_impl.hpp | |
│ │ ├── state.hpp | |
│ │ ├── throw_exception.hpp | |
│ │ ├── traits | |
│ │ │ ├── acquire_future.hpp | |
│ │ │ ├── acquire_shared_state.hpp | |
│ │ │ ├── action_continuation.hpp | |
│ │ │ ├── action_decorate_continuation.hpp | |
│ │ │ ├── action_decorate_function.hpp | |
│ │ │ ├── action_does_termination_detection.hpp | |
│ │ │ ├── action_is_target_valid.hpp | |
│ │ │ ├── action_message_handler.hpp | |
│ │ │ ├── action_priority.hpp | |
│ │ │ ├── action_remote_result.hpp | |
│ │ │ ├── action_schedule_thread.hpp | |
│ │ │ ├── action_serialization_filter.hpp | |
│ │ │ ├── action_stacksize.hpp | |
│ │ │ ├── action_was_object_migrated.hpp | |
│ │ │ ├── component_config_data.hpp | |
│ │ │ ├── component_supports_migration.hpp | |
│ │ │ ├── component_type_database.hpp | |
│ │ │ ├── component_type_is_compatible.hpp | |
│ │ │ ├── concepts.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── reserve.hpp | |
│ │ │ │ └── wrap_int.hpp | |
│ │ │ ├── executor_traits.hpp | |
│ │ │ ├── extract_action.hpp | |
│ │ │ ├── future_access.hpp | |
│ │ │ ├── future_then_result.hpp | |
│ │ │ ├── future_traits.hpp | |
│ │ │ ├── get_function_address.hpp | |
│ │ │ ├── get_function_annotation.hpp | |
│ │ │ ├── get_remote_result.hpp | |
│ │ │ ├── has_member_xxx.hpp | |
│ │ │ ├── has_xxx.hpp | |
│ │ │ ├── is_action.hpp | |
│ │ │ ├── is_bind_expression.hpp | |
│ │ │ ├── is_bitwise_serializable.hpp | |
│ │ │ ├── is_callable.hpp | |
│ │ │ ├── is_client.hpp | |
│ │ │ ├── is_component.hpp | |
│ │ │ ├── is_continuation.hpp | |
│ │ │ ├── is_distribution_policy.hpp | |
│ │ │ ├── is_execution_policy.hpp | |
│ │ │ ├── is_executor.hpp | |
│ │ │ ├── is_executor_parameters.hpp | |
│ │ │ ├── is_future.hpp | |
│ │ │ ├── is_future_range.hpp | |
│ │ │ ├── is_future_tuple.hpp | |
│ │ │ ├── is_iterator.hpp | |
│ │ │ ├── is_launch_policy.hpp | |
│ │ │ ├── is_placeholder.hpp | |
│ │ │ ├── is_range.hpp | |
│ │ │ ├── is_timed_executor.hpp | |
│ │ │ ├── is_tuple_like.hpp | |
│ │ │ ├── is_valid_action.hpp | |
│ │ │ ├── is_value_proxy.hpp | |
│ │ │ ├── managed_component_policies.hpp | |
│ │ │ ├── needs_automatic_registration.hpp | |
│ │ │ ├── plugin_config_data.hpp | |
│ │ │ ├── pointer_category.hpp | |
│ │ │ ├── polymorphic_traits.hpp | |
│ │ │ ├── promise_local_result.hpp | |
│ │ │ ├── promise_remote_result.hpp | |
│ │ │ ├── rma_memory_region_traits.hpp | |
│ │ │ ├── segmented_iterator_traits.hpp | |
│ │ │ ├── serialization_access_data.hpp | |
│ │ │ ├── supports_streaming_with_any.hpp | |
│ │ │ └── v1 | |
│ │ │ ├── is_executor.hpp | |
│ │ │ └── is_executor_parameters.hpp | |
│ │ ├── traits.hpp | |
│ │ ├── util | |
│ │ │ ├── activate_counters.hpp | |
│ │ │ ├── always_void.hpp | |
│ │ │ ├── annotated_function.hpp | |
│ │ │ ├── any.hpp | |
│ │ │ ├── apex.hpp | |
│ │ │ ├── asio_util.hpp | |
│ │ │ ├── assert.hpp | |
│ │ │ ├── assert_owns_lock.hpp | |
│ │ │ ├── atomic_count.hpp | |
│ │ │ ├── await_traits.hpp | |
│ │ │ ├── backtrace | |
│ │ │ │ └── backtrace.hpp | |
│ │ │ ├── backtrace.hpp | |
│ │ │ ├── batch_environment.hpp | |
│ │ │ ├── batch_environments | |
│ │ │ │ ├── alps_environment.hpp | |
│ │ │ │ ├── pbs_environment.hpp | |
│ │ │ │ └── slurm_environment.hpp | |
│ │ │ ├── bind_action.hpp | |
│ │ │ ├── bind_back.hpp | |
│ │ │ ├── bind_front.hpp | |
│ │ │ ├── bind.hpp | |
│ │ │ ├── block_profiler.hpp | |
│ │ │ ├── buffer_pool.hpp | |
│ │ │ ├── cache | |
│ │ │ │ ├── entries | |
│ │ │ │ │ ├── entry.hpp | |
│ │ │ │ │ ├── fifo_entry.hpp | |
│ │ │ │ │ ├── lfu_entry.hpp | |
│ │ │ │ │ ├── lru_entry.hpp | |
│ │ │ │ │ └── size_entry.hpp | |
│ │ │ │ ├── local_cache.hpp | |
│ │ │ │ ├── lru_cache.hpp | |
│ │ │ │ ├── policies | |
│ │ │ │ │ └── always.hpp | |
│ │ │ │ └── statistics | |
│ │ │ │ ├── local_full_statistics.hpp | |
│ │ │ │ ├── local_statistics.hpp | |
│ │ │ │ └── no_statistics.hpp | |
│ │ │ ├── calculate_fanout.hpp | |
│ │ │ ├── checkpoint.hpp | |
│ │ │ ├── command_line_handling.hpp | |
│ │ │ ├── connection_cache.hpp | |
│ │ │ ├── coordinate.hpp | |
│ │ │ ├── debug | |
│ │ │ │ └── thread_stacktrace.hpp | |
│ │ │ ├── debugging.hpp | |
│ │ │ ├── decay.hpp | |
│ │ │ ├── deferred_call.hpp | |
│ │ │ ├── demangle_helper.hpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── basic_function.hpp | |
│ │ │ │ ├── container_category.hpp | |
│ │ │ │ ├── empty_function.hpp | |
│ │ │ │ ├── function_registration.hpp | |
│ │ │ │ ├── pack.hpp | |
│ │ │ │ ├── pack_traversal_async_impl.hpp | |
│ │ │ │ ├── pack_traversal_impl.hpp | |
│ │ │ │ ├── pp | |
│ │ │ │ │ ├── cat.hpp | |
│ │ │ │ │ ├── config.hpp | |
│ │ │ │ │ ├── expand.hpp | |
│ │ │ │ │ ├── nargs.hpp | |
│ │ │ │ │ ├── stringize.hpp | |
│ │ │ │ │ └── strip_parens.hpp | |
│ │ │ │ ├── reset_function.hpp | |
│ │ │ │ ├── unwrap_impl.hpp | |
│ │ │ │ ├── vtable | |
│ │ │ │ │ ├── callable_vtable.hpp | |
│ │ │ │ │ ├── copyable_vtable.hpp | |
│ │ │ │ │ ├── function_vtable.hpp | |
│ │ │ │ │ ├── serializable_function_vtable.hpp | |
│ │ │ │ │ ├── serializable_vtable.hpp | |
│ │ │ │ │ ├── unique_function_vtable.hpp | |
│ │ │ │ │ └── vtable.hpp | |
│ │ │ │ └── yield_k.hpp | |
│ │ │ ├── detected.hpp | |
│ │ │ ├── filesystem_compatibility.hpp | |
│ │ │ ├── find_prefix.hpp | |
│ │ │ ├── first_argument.hpp | |
│ │ │ ├── format.hpp | |
│ │ │ ├── functional | |
│ │ │ │ ├── colocated_helpers.hpp | |
│ │ │ │ ├── new.hpp | |
│ │ │ │ └── segmented_iterator_helpers.hpp | |
│ │ │ ├── function.hpp | |
│ │ │ ├── generate_unique_ids.hpp | |
│ │ │ ├── get_and_reset_value.hpp | |
│ │ │ ├── hardware | |
│ │ │ │ ├── bit_manipulation.hpp | |
│ │ │ │ ├── cpuid | |
│ │ │ │ │ ├── linux_x86.hpp | |
│ │ │ │ │ └── msvc.hpp | |
│ │ │ │ ├── cpuid.hpp | |
│ │ │ │ ├── timestamp | |
│ │ │ │ │ ├── bgq.hpp | |
│ │ │ │ │ ├── linux_generic.hpp | |
│ │ │ │ │ ├── linux_x86_32.hpp | |
│ │ │ │ │ ├── linux_x86_64.hpp | |
│ │ │ │ │ └── msvc.hpp | |
│ │ │ │ └── timestamp.hpp | |
│ │ │ ├── high_resolution_clock.hpp | |
│ │ │ ├── high_resolution_timer.hpp | |
│ │ │ ├── histogram.hpp | |
│ │ │ ├── identity.hpp | |
│ │ │ ├── ini.hpp | |
│ │ │ ├── init_ini_data.hpp | |
│ │ │ ├── init_logging.hpp | |
│ │ │ ├── insert_checked.hpp | |
│ │ │ ├── integer | |
│ │ │ │ ├── cover_operators.hpp | |
│ │ │ │ ├── endian.hpp | |
│ │ │ │ ├── int128.hpp | |
│ │ │ │ └── uint128.hpp | |
│ │ │ ├── interval_timer.hpp | |
│ │ │ ├── invoke_fused.hpp | |
│ │ │ ├── invoke.hpp | |
│ │ │ ├── io_service_pool.hpp | |
│ │ │ ├── iterator_adaptor.hpp | |
│ │ │ ├── iterator_facade.hpp | |
│ │ │ ├── iterator_range.hpp | |
│ │ │ ├── itt_notify.hpp | |
│ │ │ ├── jenkins_hash.hpp | |
│ │ │ ├── lazy_conditional.hpp | |
│ │ │ ├── lazy_enable_if.hpp | |
│ │ │ ├── lightweight_test.hpp | |
│ │ │ ├── lockfree | |
│ │ │ │ ├── deque.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ └── tagged_ptr_pair.hpp | |
│ │ │ │ └── freelist.hpp | |
│ │ │ ├── logging | |
│ │ │ │ ├── defaults.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── after_being_destroyed.hpp | |
│ │ │ │ │ ├── cache_before_init.hpp | |
│ │ │ │ │ ├── cache_before_init_macros.hpp | |
│ │ │ │ │ ├── error.hpp | |
│ │ │ │ │ ├── filter.hpp | |
│ │ │ │ │ ├── find_format_writer.hpp | |
│ │ │ │ │ ├── find_gather.hpp | |
│ │ │ │ │ ├── format_fwd_detail.hpp | |
│ │ │ │ │ ├── format_msg_type.hpp | |
│ │ │ │ │ ├── format_write_detail.hpp | |
│ │ │ │ │ ├── forward_constructor.hpp | |
│ │ │ │ │ ├── fwd.hpp | |
│ │ │ │ │ ├── level.hpp | |
│ │ │ │ │ ├── logger_base.hpp | |
│ │ │ │ │ ├── logger.hpp | |
│ │ │ │ │ ├── log_keeper.hpp | |
│ │ │ │ │ ├── macros.hpp | |
│ │ │ │ │ ├── manipulator.hpp | |
│ │ │ │ │ ├── old | |
│ │ │ │ │ │ └── macros_old.hpp | |
│ │ │ │ │ ├── scenario.hpp | |
│ │ │ │ │ ├── scoped_log.hpp | |
│ │ │ │ │ ├── tags.hpp | |
│ │ │ │ │ ├── template.hpp | |
│ │ │ │ │ ├── time_format_holder.hpp | |
│ │ │ │ │ ├── ts | |
│ │ │ │ │ │ ├── resource_finder.hpp | |
│ │ │ │ │ │ ├── ts_boost.hpp | |
│ │ │ │ │ │ ├── ts.hpp | |
│ │ │ │ │ │ ├── ts_none.hpp | |
│ │ │ │ │ │ ├── ts_posix.hpp | |
│ │ │ │ │ │ ├── ts_resource.hpp | |
│ │ │ │ │ │ └── ts_win32.hpp | |
│ │ │ │ │ ├── tss | |
│ │ │ │ │ │ ├── tss_ensure_proper_delete.hpp | |
│ │ │ │ │ │ ├── tss.hpp | |
│ │ │ │ │ │ ├── tss_impl.hpp | |
│ │ │ │ │ │ ├── tss_impl_pthread.hpp | |
│ │ │ │ │ │ ├── tss_impl_win32.hpp | |
│ │ │ │ │ │ └── tss_ostringstream.hpp | |
│ │ │ │ │ ├── use_format_write.hpp | |
│ │ │ │ │ └── util.hpp | |
│ │ │ │ ├── format | |
│ │ │ │ │ ├── array.hpp | |
│ │ │ │ │ ├── destination | |
│ │ │ │ │ │ ├── convert_destination.hpp | |
│ │ │ │ │ │ ├── defaults.hpp | |
│ │ │ │ │ │ ├── file.hpp | |
│ │ │ │ │ │ ├── named.hpp | |
│ │ │ │ │ │ ├── rolling_file.hpp | |
│ │ │ │ │ │ └── shared_memory.hpp | |
│ │ │ │ │ ├── formatter | |
│ │ │ │ │ │ ├── convert_format.hpp | |
│ │ │ │ │ │ ├── defaults.hpp | |
│ │ │ │ │ │ ├── high_precision_time.hpp | |
│ │ │ │ │ │ ├── named_spacer.hpp | |
│ │ │ │ │ │ ├── spacer.hpp | |
│ │ │ │ │ │ ├── tags.hpp | |
│ │ │ │ │ │ ├── thread_id.hpp | |
│ │ │ │ │ │ ├── time.hpp | |
│ │ │ │ │ │ └── time_strf.hpp | |
│ │ │ │ │ ├── named_write_fwd.hpp | |
│ │ │ │ │ ├── named_write.hpp | |
│ │ │ │ │ ├── op_equal.hpp | |
│ │ │ │ │ └── optimize.hpp | |
│ │ │ │ ├── format_all.hpp | |
│ │ │ │ ├── format_fwd.hpp | |
│ │ │ │ ├── format.hpp | |
│ │ │ │ ├── format_ts.hpp | |
│ │ │ │ ├── gather | |
│ │ │ │ │ └── ostream_like.hpp | |
│ │ │ │ ├── logging.hpp | |
│ │ │ │ ├── profile.hpp | |
│ │ │ │ ├── tag | |
│ │ │ │ │ ├── defaults.hpp | |
│ │ │ │ │ └── high_precision_time.hpp | |
│ │ │ │ └── writer | |
│ │ │ │ ├── format_write.hpp | |
│ │ │ │ ├── named_write.hpp | |
│ │ │ │ ├── on_dedicated_thread.hpp | |
│ │ │ │ └── ts_write.hpp | |
│ │ │ ├── logging.hpp | |
│ │ │ ├── manage_config.hpp | |
│ │ │ ├── map_hostnames.hpp | |
│ │ │ ├── mem_fn.hpp | |
│ │ │ ├── memory_chunk.hpp | |
│ │ │ ├── one_size_heap_list.hpp | |
│ │ │ ├── optional.hpp | |
│ │ │ ├── pack_traversal_async.hpp | |
│ │ │ ├── pack_traversal.hpp | |
│ │ │ ├── parse_command_line.hpp | |
│ │ │ ├── plugin | |
│ │ │ │ ├── abstract_factory.hpp | |
│ │ │ │ ├── concrete_factory.hpp | |
│ │ │ │ ├── config.hpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── dll_dlopen.hpp | |
│ │ │ │ │ └── dll_windows.hpp | |
│ │ │ │ ├── dll.hpp | |
│ │ │ │ ├── export_plugin.hpp | |
│ │ │ │ ├── plugin_factory.hpp | |
│ │ │ │ ├── plugin_wrapper.hpp | |
│ │ │ │ └── virtual_constructor.hpp | |
│ │ │ ├── plugin.hpp | |
│ │ │ ├── pool_timer.hpp | |
│ │ │ ├── protect.hpp | |
│ │ │ ├── query_counters.hpp | |
│ │ │ ├── range.hpp | |
│ │ │ ├── regex_from_pattern.hpp | |
│ │ │ ├── register_locks_globally.hpp | |
│ │ │ ├── register_locks.hpp | |
│ │ │ ├── reinitializable_static.hpp | |
│ │ │ ├── remove_local_destinations.hpp | |
│ │ │ ├── result_of.hpp | |
│ │ │ ├── rolling_max.hpp | |
│ │ │ ├── rolling_min.hpp | |
│ │ │ ├── runtime_configuration.hpp | |
│ │ │ ├── safe_lexical_cast.hpp | |
│ │ │ ├── scoped_timer.hpp | |
│ │ │ ├── scoped_unlock.hpp | |
│ │ │ ├── sed_transform.hpp | |
│ │ │ ├── serialize_exception.hpp | |
│ │ │ ├── set_thread_name.hpp | |
│ │ │ ├── spinlock.hpp | |
│ │ │ ├── spinlock_pool.hpp | |
│ │ │ ├── static.hpp | |
│ │ │ ├── static_reinit.hpp | |
│ │ │ ├── steady_clock.hpp | |
│ │ │ ├── storage | |
│ │ │ │ └── tuple.hpp | |
│ │ │ ├── tagged.hpp | |
│ │ │ ├── tagged_pair.hpp | |
│ │ │ ├── tagged_tuple.hpp | |
│ │ │ ├── thread_aware_timer.hpp | |
│ │ │ ├── thread_description.hpp | |
│ │ │ ├── thread_mapper.hpp | |
│ │ │ ├── thread_specific_ptr.hpp | |
│ │ │ ├── tick_counter.hpp | |
│ │ │ ├── time_logger.hpp | |
│ │ │ ├── transform_iterator.hpp | |
│ │ │ ├── tuple.hpp | |
│ │ │ ├── unique_function.hpp | |
│ │ │ ├── unlock_guard.hpp | |
│ │ │ ├── unused.hpp | |
│ │ │ ├── unwrap.hpp | |
│ │ │ ├── unwrapped.hpp | |
│ │ │ ├── unwrap_ref.hpp | |
│ │ │ ├── void_guard.hpp | |
│ │ │ ├── wrapper_heap_base.hpp | |
│ │ │ ├── yield_while.hpp | |
│ │ │ └── zip_iterator.hpp | |
│ │ ├── util_fwd.hpp | |
│ │ └── version.hpp | |
│ ├── src | |
│ │ ├── CMakeLists.txt | |
│ │ ├── compat | |
│ │ │ └── compat_barrier.cpp | |
│ │ ├── components | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── component_storage | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── component_module.cpp | |
│ │ │ │ ├── component_storage.cpp | |
│ │ │ │ └── server | |
│ │ │ │ └── component_storage_server.cpp | |
│ │ │ ├── containers | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── partitioned_vector | |
│ │ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ │ ├── partitioned_vector_component.cpp | |
│ │ │ │ │ ├── partitioned_vector_component_double.cpp | |
│ │ │ │ │ ├── partitioned_vector_component_int.cpp | |
│ │ │ │ │ └── partitioned_vector_component_std_string.cpp | |
│ │ │ │ └── unordered | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ └── partition_unordered_map_component.cpp | |
│ │ │ ├── iostreams | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── component_module.cpp | |
│ │ │ │ ├── manipulators.cpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ └── output_stream.cpp | |
│ │ │ │ └── standard_streams.cpp | |
│ │ │ ├── performance_counters | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── io | |
│ │ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ │ └── io_counters.cpp | |
│ │ │ │ ├── memory | |
│ │ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ │ ├── mem_counter_linux.cpp | |
│ │ │ │ │ ├── mem_counter_macosx.cpp | |
│ │ │ │ │ ├── mem_counter_windows.cpp | |
│ │ │ │ │ └── memory.cpp | |
│ │ │ │ └── papi | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── papi_startup.cpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ └── papi.cpp | |
│ │ │ │ └── util | |
│ │ │ │ └── papi.cpp | |
│ │ │ └── process | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── process.cpp | |
│ │ │ ├── server | |
│ │ │ │ └── child_component.cpp | |
│ │ │ └── util | |
│ │ │ ├── posix | |
│ │ │ │ ├── create_pipe.cpp | |
│ │ │ │ ├── search_path.cpp | |
│ │ │ │ └── shell_path.cpp | |
│ │ │ └── windows | |
│ │ │ ├── create_pipe.cpp | |
│ │ │ ├── search_path.cpp | |
│ │ │ └── shell_path.cpp | |
│ │ ├── compute | |
│ │ │ ├── cuda | |
│ │ │ │ ├── cuda_target.cpp | |
│ │ │ │ └── get_cuda_targets.cpp | |
│ │ │ └── host | |
│ │ │ ├── get_host_targets.cpp | |
│ │ │ ├── host_target.cpp | |
│ │ │ └── numa_domains.cpp | |
│ │ ├── error_code.cpp | |
│ │ ├── exception.cpp | |
│ │ ├── exception_list.cpp | |
│ │ ├── hpx_init.cpp | |
│ │ ├── hpx_main_argc_argv.cpp | |
│ │ ├── hpx_main.cpp | |
│ │ ├── hpx_main_variables_map.cpp | |
│ │ ├── hpx_main_winsocket.cpp | |
│ │ ├── hpx_user_main_argc_argv.cpp | |
│ │ ├── hpx_user_main.cpp | |
│ │ ├── lcos | |
│ │ │ ├── barrier.cpp | |
│ │ │ ├── base_lco.cpp | |
│ │ │ ├── base_lco_with_value_1.cpp | |
│ │ │ ├── base_lco_with_value_2.cpp | |
│ │ │ ├── base_lco_with_value_3.cpp | |
│ │ │ ├── base_lco_with_value.cpp | |
│ │ │ ├── detail | |
│ │ │ │ ├── barrier_node.cpp | |
│ │ │ │ └── future_data.cpp | |
│ │ │ ├── latch.cpp | |
│ │ │ ├── local | |
│ │ │ │ ├── composable_guard.cpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ └── condition_variable.cpp | |
│ │ │ │ ├── local_barrier.cpp | |
│ │ │ │ └── mutex.cpp | |
│ │ │ ├── promise.cpp | |
│ │ │ └── when_all_fwd.cpp | |
│ │ ├── main.cpp | |
│ │ ├── performance_counters | |
│ │ │ ├── counter_creators.cpp | |
│ │ │ ├── counters.cpp | |
│ │ │ ├── manage_counter.cpp | |
│ │ │ ├── manage_counter_type.cpp | |
│ │ │ ├── performance_counter.cpp | |
│ │ │ ├── performance_counter_set.cpp | |
│ │ │ ├── registry.cpp | |
│ │ │ ├── server | |
│ │ │ │ ├── action_invocation_counter.cpp | |
│ │ │ │ ├── arithmetics_counter.cpp | |
│ │ │ │ ├── arithmetics_counter_extended.cpp | |
│ │ │ │ ├── component_instance_counter.cpp | |
│ │ │ │ ├── elapsed_time_counter.cpp | |
│ │ │ │ ├── per_action_data_counters.cpp | |
│ │ │ │ ├── raw_counter.cpp | |
│ │ │ │ ├── raw_values_counter.cpp | |
│ │ │ │ └── statistics_counter.cpp | |
│ │ │ └── stubs | |
│ │ │ └── performance_counter_stub.cpp | |
│ │ ├── pre_main.cpp | |
│ │ ├── runtime | |
│ │ │ ├── actions | |
│ │ │ │ ├── base_action.cpp | |
│ │ │ │ ├── continuation.cpp | |
│ │ │ │ └── detail | |
│ │ │ │ ├── action_factory.cpp | |
│ │ │ │ └── invocation_count_registry.cpp | |
│ │ │ ├── agas | |
│ │ │ │ ├── addressing_service.cpp | |
│ │ │ │ ├── big_boot_barrier.cpp | |
│ │ │ │ ├── component_namespace.cpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── bootstrap_component_namespace.cpp | |
│ │ │ │ │ ├── bootstrap_locality_namespace.cpp | |
│ │ │ │ │ ├── hosted_component_namespace.cpp | |
│ │ │ │ │ └── hosted_locality_namespace.cpp | |
│ │ │ │ ├── interface.cpp | |
│ │ │ │ ├── locality_namespace.cpp | |
│ │ │ │ ├── primary_namespace.cpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── component_namespace_server.cpp | |
│ │ │ │ │ ├── locality_namespace_server.cpp | |
│ │ │ │ │ ├── primary_namespace_server.cpp | |
│ │ │ │ │ ├── route.cpp | |
│ │ │ │ │ └── symbol_namespace_server.cpp | |
│ │ │ │ └── symbol_namespace.cpp | |
│ │ │ ├── applier | |
│ │ │ │ ├── applier.cpp | |
│ │ │ │ └── bind_naming_wrappers.cpp | |
│ │ │ ├── components | |
│ │ │ │ ├── binpacking_distribution_policy.cpp | |
│ │ │ │ ├── component_type.cpp | |
│ │ │ │ ├── console_error_sink.cpp | |
│ │ │ │ ├── console_logging.cpp | |
│ │ │ │ ├── memory.cpp | |
│ │ │ │ ├── runtime_support.cpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ ├── component_base.cpp | |
│ │ │ │ │ ├── console_error_sink_server.cpp | |
│ │ │ │ │ ├── console_error_sink_singleton.cpp | |
│ │ │ │ │ ├── console_logging_server.cpp | |
│ │ │ │ │ ├── destroy_component.cpp | |
│ │ │ │ │ ├── memory_block.cpp | |
│ │ │ │ │ ├── runtime_support_server.cpp | |
│ │ │ │ │ └── wrapper_heap.cpp | |
│ │ │ │ └── stubs | |
│ │ │ │ ├── memory_block_stubs.cpp | |
│ │ │ │ ├── memory_stub.cpp | |
│ │ │ │ └── runtime_support_stubs.cpp | |
│ │ │ ├── get_locality_name.cpp | |
│ │ │ ├── launch_policy.cpp | |
│ │ │ ├── naming | |
│ │ │ │ ├── address.cpp | |
│ │ │ │ └── name.cpp | |
│ │ │ ├── parcelset | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── parcel_await.cpp | |
│ │ │ │ │ ├── parcel_route_handler.cpp | |
│ │ │ │ │ ├── per_action_data_counter.cpp | |
│ │ │ │ │ └── per_action_data_counter_registry.cpp | |
│ │ │ │ ├── locality.cpp | |
│ │ │ │ ├── parcel.cpp | |
│ │ │ │ ├── parcelhandler.cpp | |
│ │ │ │ ├── parcelport.cpp | |
│ │ │ │ └── put_parcel.cpp | |
│ │ │ ├── resource | |
│ │ │ │ ├── detail | |
│ │ │ │ │ └── detail_partitioner.cpp | |
│ │ │ │ └── partitioner.cpp | |
│ │ │ ├── serialization | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── polymorphic_id_factory.cpp | |
│ │ │ │ │ ├── polymorphic_intrusive_factory.cpp | |
│ │ │ │ │ └── polymorphic_nonintrusive_factory.cpp | |
│ │ │ │ └── output_archive.cpp | |
│ │ │ ├── set_parcel_write_handler.cpp | |
│ │ │ ├── threads | |
│ │ │ │ ├── coroutines | |
│ │ │ │ │ ├── detail | |
│ │ │ │ │ │ ├── context_base.cpp | |
│ │ │ │ │ │ ├── context_generic_context.cpp | |
│ │ │ │ │ │ ├── coroutine_impl.cpp | |
│ │ │ │ │ │ ├── coroutine_self.cpp | |
│ │ │ │ │ │ └── tss.cpp | |
│ │ │ │ │ ├── swapcontext32.ipp | |
│ │ │ │ │ ├── swapcontext64.ipp | |
│ │ │ │ │ ├── swapcontext64.s | |
│ │ │ │ │ ├── swapcontext.cpp | |
│ │ │ │ │ ├── swapcontext.s | |
│ │ │ │ │ └── switch_to_fiber.asm | |
│ │ │ │ ├── cpu_mask.cpp | |
│ │ │ │ ├── detail | |
│ │ │ │ │ ├── io_service_thread_pool.cpp | |
│ │ │ │ │ ├── scheduled_thread_pool.cpp | |
│ │ │ │ │ └── thread_num_tss.cpp | |
│ │ │ │ ├── executors | |
│ │ │ │ │ ├── current_executor.cpp | |
│ │ │ │ │ ├── default_executor.cpp | |
│ │ │ │ │ ├── pool_executor.cpp | |
│ │ │ │ │ ├── service_executor.cpp | |
│ │ │ │ │ ├── this_thread_executors.cpp | |
│ │ │ │ │ ├── thread_pool_attached_executors.cpp | |
│ │ │ │ │ ├── thread_pool_executors.cpp | |
│ │ │ │ │ └── thread_pool_os_executors.cpp | |
│ │ │ │ ├── policies | |
│ │ │ │ │ ├── affinity_data.cpp | |
│ │ │ │ │ └── parse_affinity_options.cpp | |
│ │ │ │ ├── resource_manager.cpp | |
│ │ │ │ ├── scheduler_specific_ptr.cpp | |
│ │ │ │ ├── thread.cpp | |
│ │ │ │ ├── thread_data.cpp | |
│ │ │ │ ├── thread_executor.cpp | |
│ │ │ │ ├── thread_helpers.cpp | |
│ │ │ │ ├── threadmanager.cpp | |
│ │ │ │ ├── thread_pool_base.cpp | |
│ │ │ │ └── topology.cpp | |
│ │ │ └── trigger_lco.cpp | |
│ │ ├── runtime.cpp | |
│ │ ├── runtime_impl.cpp | |
│ │ ├── state.cpp | |
│ │ ├── throw_exception.cpp | |
│ │ ├── util | |
│ │ │ ├── activate_counters.cpp | |
│ │ │ ├── asio_util.cpp | |
│ │ │ ├── backtrace | |
│ │ │ │ └── backtrace.cpp | |
│ │ │ ├── batch_environment.cpp | |
│ │ │ ├── batch_environments | |
│ │ │ │ ├── alps_environment.cpp | |
│ │ │ │ ├── pbs_environment.cpp | |
│ │ │ │ └── slurm_environment.cpp | |
│ │ │ ├── command_line_handling.cpp | |
│ │ │ ├── debug | |
│ │ │ │ └── thread_stacktrace.cpp | |
│ │ │ ├── debugging.cpp | |
│ │ │ ├── find_prefix.cpp | |
│ │ │ ├── generate_unique_ids.cpp | |
│ │ │ ├── ini.cpp | |
│ │ │ ├── init_ini_data.cpp | |
│ │ │ ├── integer | |
│ │ │ │ ├── int128.cpp | |
│ │ │ │ └── uint128.cpp | |
│ │ │ ├── interval_timer.cpp | |
│ │ │ ├── io_service_pool.cpp | |
│ │ │ ├── itt_notify.cpp | |
│ │ │ ├── lightweight_test.cpp | |
│ │ │ ├── logging.cpp | |
│ │ │ ├── manage_config.cpp | |
│ │ │ ├── map_hostnames.cpp | |
│ │ │ ├── one_size_heap_list.cpp | |
│ │ │ ├── parse_command_line.cpp | |
│ │ │ ├── pool_timer.cpp | |
│ │ │ ├── query_counters.cpp | |
│ │ │ ├── regex_from_pattern.cpp | |
│ │ │ ├── register_locks.cpp | |
│ │ │ ├── register_locks_globally.cpp | |
│ │ │ ├── runtime_configuration.cpp | |
│ │ │ ├── sed_transform.cpp | |
│ │ │ ├── serialize_exception.cpp | |
│ │ │ ├── set_thread_name.cpp | |
│ │ │ ├── static_reinit.cpp | |
│ │ │ ├── thread_aware_timer.cpp | |
│ │ │ ├── thread_description.cpp | |
│ │ │ └── thread_mapper.cpp | |
│ │ └── version.cpp | |
│ └── tests | |
│ ├── CMakeLists.txt | |
│ ├── headers | |
│ │ └── CMakeLists.txt | |
│ ├── performance | |
│ │ ├── CMakeLists.txt | |
│ │ ├── compute | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── cuda | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── synchronize.cpp | |
│ │ ├── local | |
│ │ │ ├── agas_cache_timings.cpp | |
│ │ │ ├── async_overheads.cpp | |
│ │ │ ├── boost_tls_overhead.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── coroutines_call_overhead.cpp | |
│ │ │ ├── delay_baseline.cpp | |
│ │ │ ├── delay_baseline_threaded.cpp | |
│ │ │ ├── foreach_scaling.cpp | |
│ │ │ ├── function_object_wrapper_overhead.cpp | |
│ │ │ ├── future_overhead.cpp | |
│ │ │ ├── hpx_heterogeneous_timed_task_spawn.cpp | |
│ │ │ ├── hpx_homogeneous_timed_task_spawn_executors.cpp | |
│ │ │ ├── hpx_tls_overhead.cpp | |
│ │ │ ├── htts_v2 | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── htts2.cpp | |
│ │ │ │ ├── htts2.hpp | |
│ │ │ │ ├── htts2_hpx.cpp | |
│ │ │ │ ├── htts2_omp.cpp | |
│ │ │ │ ├── htts2_payload_precision.cpp | |
│ │ │ │ ├── htts2_qthreads.cpp | |
│ │ │ │ └── htts2_tbb.cpp | |
│ │ │ ├── native_tls_overhead.cpp | |
│ │ │ ├── nonconcurrent_fifo_overhead.cpp | |
│ │ │ ├── nonconcurrent_lifo_overhead.cpp | |
│ │ │ ├── openmp_homogeneous_timed_task_spawn.cpp | |
│ │ │ ├── openmp_parallel_region.cpp | |
│ │ │ ├── parent_vs_child_stealing.cpp | |
│ │ │ ├── partitioned_vector_foreach.cpp | |
│ │ │ ├── print_heterogeneous_payloads.cpp | |
│ │ │ ├── qthreads_heterogeneous_timed_task_spawn.cpp | |
│ │ │ ├── qthreads_homogeneous_timed_task_spawn.cpp | |
│ │ │ ├── resume_suspend.cpp | |
│ │ │ ├── serialization_overhead.cpp | |
│ │ │ ├── serialization_performance.cpp | |
│ │ │ ├── sizeof.cpp | |
│ │ │ ├── skynet.cpp | |
│ │ │ ├── spinlock_overhead1.cpp | |
│ │ │ ├── spinlock_overhead2.cpp | |
│ │ │ ├── start_stop.cpp | |
│ │ │ ├── stencil3_iterators.cpp | |
│ │ │ ├── stream.cpp | |
│ │ │ ├── tbb_homogeneous_timed_task_spawn.cpp | |
│ │ │ ├── timed_task_spawn.cpp | |
│ │ │ ├── transform_reduce_binary_scaling.cpp | |
│ │ │ ├── transform_reduce_scaling.cpp | |
│ │ │ ├── wait_all_timings.cpp | |
│ │ │ └── worker_timed.hpp | |
│ │ ├── network | |
│ │ │ ├── algorithms | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ └── minmax_element_performance.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── lcos | |
│ │ │ │ ├── barrier_performance.cpp | |
│ │ │ │ └── CMakeLists.txt | |
│ │ │ ├── network_storage | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── copy_script.cmake | |
│ │ │ │ ├── instructions.md | |
│ │ │ │ ├── ll-network-storage.sh.in | |
│ │ │ │ ├── network_storage.bat.in | |
│ │ │ │ ├── network_storage.cpp | |
│ │ │ │ ├── plot-results.py | |
│ │ │ │ ├── plot_utils.py | |
│ │ │ │ ├── simple_profiler.hpp | |
│ │ │ │ └── slurm-network-storage.sh.in | |
│ │ │ ├── osu | |
│ │ │ │ ├── broadcast.hpp | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── osu_base.cpp | |
│ │ │ │ ├── osu_bcast.cpp | |
│ │ │ │ ├── osu_bibw.cpp | |
│ │ │ │ ├── osu_bw.cpp | |
│ │ │ │ ├── osu_coll.hpp | |
│ │ │ │ ├── osu_latency.cpp | |
│ │ │ │ ├── osu_multi_lat.cpp | |
│ │ │ │ └── osu_scatter.cpp | |
│ │ │ └── pingpong_performance.cpp | |
│ │ └── parallel_algorithms | |
│ │ ├── CMakeLists.txt | |
│ │ └── local | |
│ │ ├── benchmark_inplace_merge.cpp | |
│ │ ├── benchmark_is_heap.cpp | |
│ │ ├── benchmark_is_heap_until.cpp | |
│ │ ├── benchmark_merge.cpp | |
│ │ ├── benchmark_partition_copy.cpp | |
│ │ ├── benchmark_partition.cpp | |
│ │ ├── benchmark_remove.cpp | |
│ │ ├── benchmark_remove_if.cpp | |
│ │ ├── benchmark_unique_copy.cpp | |
│ │ ├── benchmark_unique.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ └── utils.hpp | |
│ ├── regressions | |
│ │ ├── actions | |
│ │ │ ├── async_deferred_1523.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── component_action_move_semantics.cpp | |
│ │ │ ├── components | |
│ │ │ │ ├── action_move_semantics.cpp | |
│ │ │ │ ├── action_move_semantics.hpp | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── movable_objects.cpp | |
│ │ │ │ ├── movable_objects.hpp | |
│ │ │ │ ├── server | |
│ │ │ │ │ └── action_move_semantics.hpp | |
│ │ │ │ └── stubs | |
│ │ │ │ └── action_move_semantics.hpp | |
│ │ │ ├── make_continuation_1615.cpp | |
│ │ │ ├── missing_include_2958.cpp | |
│ │ │ ├── plain_action_1330.cpp | |
│ │ │ ├── plain_action_1550.cpp | |
│ │ │ ├── plain_action_move_semantics.cpp | |
│ │ │ ├── return_future_2847.cpp | |
│ │ │ ├── return_non_default_constructible_2847.cpp | |
│ │ │ └── shared_future_serialization_1402.cpp | |
│ │ ├── agas | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── duplicate_id_registration_1596.cpp | |
│ │ │ ├── pass_by_value_id_type_action.cpp | |
│ │ │ ├── register_with_basename_1804.cpp | |
│ │ │ └── send_gid_keep_component_1624.cpp | |
│ │ ├── block_matrix | |
│ │ │ ├── algorithms.cc | |
│ │ │ ├── algorithms.hh | |
│ │ │ ├── block_matrix.cc | |
│ │ │ ├── block_matrix.hh | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── defs.hh | |
│ │ │ ├── main.cc | |
│ │ │ ├── matrix.cc | |
│ │ │ ├── matrix.hh | |
│ │ │ ├── matrix_hpx.cc | |
│ │ │ ├── matrix_hpx.hh | |
│ │ │ ├── tests.cc | |
│ │ │ └── tests.hh | |
│ │ ├── build | |
│ │ │ ├── client_1950.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── server_1950.cpp | |
│ │ │ └── server_1950.hpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── commandline_options_1437.cpp | |
│ │ ├── components | |
│ │ │ ├── bulk_new_3054.cpp | |
│ │ │ ├── client_base_registration.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── create_n_components_2323.cpp | |
│ │ │ ├── create_remote_component_2334.cpp | |
│ │ │ ├── moveonly_constructor_arguments_1405.cpp | |
│ │ │ ├── new_2848.cpp | |
│ │ │ ├── partitioned_vector_2201.cpp | |
│ │ │ └── returned_client_2150.cpp | |
│ │ ├── computeapi | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── for_each_value_proxy.cpp | |
│ │ ├── dynamic_counters_loaded_1508.cpp | |
│ │ ├── id_type_ref_counting_1032.cpp | |
│ │ ├── iostreams | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── lost_output_2236.cpp | |
│ │ │ └── no_output_1173.cpp | |
│ │ ├── lcos | |
│ │ │ ├── after_588.cpp | |
│ │ │ ├── async_action_1813.cpp | |
│ │ │ ├── async_callback_non_deduced_context.cpp | |
│ │ │ ├── async_callback_with_bound_callback.cpp | |
│ │ │ ├── async_unwrap_1037.cpp | |
│ │ │ ├── barrier_hang.cpp | |
│ │ │ ├── broadcast_unwrap_future_2885.cpp | |
│ │ │ ├── broadcast_wait_for_2822.cpp | |
│ │ │ ├── call_promise_get_gid_more_than_once.cpp | |
│ │ │ ├── channel_2916.cpp | |
│ │ │ ├── channel_not_empty_2890.cpp | |
│ │ │ ├── channel_register_as_2722.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── dataflow_791.cpp | |
│ │ │ ├── dataflow_action_2008.cpp | |
│ │ │ ├── dataflow_const_functor_773.cpp | |
│ │ │ ├── dataflow_future_swap2.cpp | |
│ │ │ ├── dataflow_future_swap.cpp | |
│ │ │ ├── dataflow_launch_775.cpp | |
│ │ │ ├── dataflow_recursion_1613.cpp | |
│ │ │ ├── dataflow_using_774.cpp | |
│ │ │ ├── exception_from_continuation_1613.cpp | |
│ │ │ ├── fail_future_2667.cpp | |
│ │ │ ├── future_2667.cpp | |
│ │ │ ├── future_790.cpp | |
│ │ │ ├── future_hang_on_get_629.cpp | |
│ │ │ ├── future_hang_on_then_629.cpp | |
│ │ │ ├── future_hang_on_wait_with_callback_629.cpp | |
│ │ │ ├── future_range_ambiguity_2032.cpp | |
│ │ │ ├── future_serialization_1898.cpp | |
│ │ │ ├── future_timed_wait_1025.cpp | |
│ │ │ ├── future_unwrap_1182.cpp | |
│ │ │ ├── future_unwrap_878.cpp | |
│ │ │ ├── ignore_while_locked_1485.cpp | |
│ │ │ ├── lifetime_588_1.cpp | |
│ │ │ ├── lifetime_588.cpp | |
│ │ │ ├── multiple_gather_ops_2001.cpp | |
│ │ │ ├── promise_1620.cpp | |
│ │ │ ├── promise_leak_996.cpp | |
│ │ │ ├── receive_buffer_1733.cpp | |
│ │ │ ├── safely_destroy_promise_1481.cpp | |
│ │ │ ├── set_hpx_limit_798.cpp | |
│ │ │ ├── shared_future_continuation_order.cpp | |
│ │ │ ├── shared_future_then_2166.cpp | |
│ │ │ ├── shared_mutex_1702.cpp | |
│ │ │ ├── shared_stated_leaked_1211.cpp | |
│ │ │ ├── sliding_semaphore_2338.cpp | |
│ │ │ ├── split_future_2246.cpp | |
│ │ │ ├── wait_all_hang_1946.cpp | |
│ │ │ ├── wait_all_std_array_2035.cpp | |
│ │ │ ├── wait_for_1751.cpp | |
│ │ │ ├── wait_for_action_2796.cpp | |
│ │ │ └── when_all_vectors_1623.cpp | |
│ │ ├── multiple_init_2918.cpp | |
│ │ ├── multiple_init.cpp | |
│ │ ├── parallel | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── datapar | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── lambda_arguments_2403.cpp | |
│ │ │ │ └── lambda_return_type_2402.cpp | |
│ │ │ ├── executors | |
│ │ │ │ ├── bulk_then_execute_3182.cpp | |
│ │ │ │ ├── CMakeLists.txt | |
│ │ │ │ ├── handled_exception_2959.cpp | |
│ │ │ │ └── is_executor_1691.cpp | |
│ │ │ ├── for_each_annotated_function.cpp | |
│ │ │ ├── for_loop_2281.cpp | |
│ │ │ ├── minimal_findend.cpp | |
│ │ │ ├── scan_different_inits.cpp | |
│ │ │ ├── scan_non_commutative.cpp | |
│ │ │ ├── scan_shortlength.cpp | |
│ │ │ ├── search_zerolength.cpp | |
│ │ │ ├── stable_merge_2964.cpp | |
│ │ │ └── static_chunker_2282.cpp | |
│ │ ├── performance_counters | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── discover_counters_1787.cpp | |
│ │ │ ├── papi_counters_active_interface.cpp | |
│ │ │ ├── papi_counters_basic_functions.cpp | |
│ │ │ ├── papi_counters_segfault_1890.cpp | |
│ │ │ ├── statistics_2666.cpp | |
│ │ │ └── uptime_1737.cpp | |
│ │ ├── serialization | |
│ │ │ ├── buffer_overrun_2839.cpp | |
│ │ │ └── CMakeLists.txt | |
│ │ ├── threads | |
│ │ │ ├── block_os_threads_1036.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── resume_priority.cpp | |
│ │ │ ├── run_as_os_thread_lockup_2991.cpp | |
│ │ │ ├── thread_data_1111.cpp | |
│ │ │ ├── thread_pool_executor_1112.cpp | |
│ │ │ ├── thread_pool_executor_1114.cpp | |
│ │ │ ├── thread_rescheduling.cpp | |
│ │ │ ├── threads_all_1422.cpp | |
│ │ │ ├── thread_suspend_duration.cpp | |
│ │ │ └── thread_suspend_pending.cpp | |
│ │ ├── traits | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ └── is_callable_1179.cpp | |
│ │ ├── unhandled_exception_582.cpp | |
│ │ └── util | |
│ │ ├── CMakeLists.txt | |
│ │ ├── command_line_arguments_706.cpp | |
│ │ ├── command_line_required_arguments_2990.cpp | |
│ │ ├── configuration_1572.cpp | |
│ │ ├── function_argument.cpp | |
│ │ ├── function_serialization_728.cpp | |
│ │ ├── iarchive_1237.cpp | |
│ │ ├── optional_swap_3200.cpp | |
│ │ ├── protect_with_nullary_pfo.cpp | |
│ │ ├── serialize_buffer_1069.cpp | |
│ │ ├── set_config_entry_deadlock.cpp | |
│ │ ├── tuple_serialization_803.cpp | |
│ │ ├── unwrapped_1528.cpp | |
│ │ ├── use_all_cores_2262.cpp | |
│ │ └── zero_copy_parcels_1001.cpp | |
│ └── unit | |
│ ├── actions | |
│ │ ├── CMakeLists.txt | |
│ │ ├── fail_compile_const_array_argument.cpp | |
│ │ ├── fail_compile_const_pointer_argument.cpp | |
│ │ ├── fail_compile_non_const_array_argument.cpp | |
│ │ ├── fail_compile_non_const_pointer_argument.cpp | |
│ │ ├── fail_compile_non_const_ref_argument.cpp | |
│ │ ├── return_future.cpp | |
│ │ └── succeed_compile_const_ref_argument.cpp | |
│ ├── agas | |
│ │ ├── CMakeLists.txt | |
│ │ ├── components | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── managed_refcnt_checker.cpp | |
│ │ │ ├── managed_refcnt_checker.hpp | |
│ │ │ ├── server | |
│ │ │ │ ├── managed_refcnt_checker.cpp | |
│ │ │ │ ├── managed_refcnt_checker.hpp | |
│ │ │ │ ├── simple_mobile_object.hpp | |
│ │ │ │ ├── simple_refcnt_checker.cpp | |
│ │ │ │ └── simple_refcnt_checker.hpp | |
│ │ │ ├── simple_mobile_object.cpp | |
│ │ │ ├── simple_mobile_object.hpp | |
│ │ │ ├── simple_refcnt_checker.cpp | |
│ │ │ ├── simple_refcnt_checker.hpp | |
│ │ │ └── stubs | |
│ │ │ ├── managed_refcnt_checker.hpp | |
│ │ │ └── simple_refcnt_checker.hpp | |
│ │ ├── credit_exhaustion.cpp | |
│ │ ├── find_clients_from_prefix.cpp | |
│ │ ├── find_ids_from_prefix.cpp | |
│ │ ├── get_colocation_id.cpp | |
│ │ ├── gid_type.cpp | |
│ │ ├── local_address_rebind.cpp | |
│ │ ├── local_embedded_ref_to_local_object.cpp | |
│ │ ├── local_embedded_ref_to_remote_object.cpp | |
│ │ ├── refcnted_symbol_to_local_object.cpp | |
│ │ ├── refcnted_symbol_to_remote_object.cpp | |
│ │ ├── remote_embedded_ref_to_local_object.cpp | |
│ │ ├── remote_embedded_ref_to_remote_object.cpp | |
│ │ ├── scoped_ref_to_local_object.cpp | |
│ │ ├── scoped_ref_to_remote_object.cpp | |
│ │ ├── split_credit.cpp | |
│ │ ├── uncounted_symbol_to_local_object.cpp | |
│ │ └── uncounted_symbol_to_remote_object.cpp | |
│ ├── apex | |
│ │ ├── apex_action_count.cpp | |
│ │ └── CMakeLists.txt | |
│ ├── build | |
│ │ └── CMakeLists.txt | |
│ ├── CMakeLists.txt | |
│ ├── component | |
│ │ ├── action_invoke_no_more_than.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── coarray_all_reduce.cpp | |
│ │ ├── coarray.cpp | |
│ │ ├── components | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── launch_process_test_server.cpp | |
│ │ │ └── launch_process_test_server.hpp | |
│ │ ├── copy_component.cpp | |
│ │ ├── distribution_policy_executor.cpp | |
│ │ ├── distribution_policy_executor_v1.cpp | |
│ │ ├── get_gid.cpp | |
│ │ ├── get_ptr.cpp | |
│ │ ├── inheritance_2_classes_abstract.cpp | |
│ │ ├── inheritance_2_classes_concrete.cpp | |
│ │ ├── inheritance_3_classes_1_abstract.cpp | |
│ │ ├── inheritance_3_classes_2_abstract.cpp | |
│ │ ├── inheritance_3_classes_concrete.cpp | |
│ │ ├── launched_process.cpp | |
│ │ ├── launch_process.cpp | |
│ │ ├── local_new.cpp | |
│ │ ├── migrate_component.cpp | |
│ │ ├── migrate_component_to_storage.cpp | |
│ │ ├── new_binpacking.cpp | |
│ │ ├── new_colocated.cpp | |
│ │ ├── new_.cpp | |
│ │ ├── partitioned_vector_subview.cpp | |
│ │ ├── partitioned_vector_view.cpp | |
│ │ ├── partitioned_vector_view_iterator.cpp | |
│ │ └── unordered_map.cpp | |
│ ├── computeapi | |
│ │ ├── CMakeLists.txt | |
│ │ ├── cuda | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── default_executor.cu | |
│ │ │ ├── for_each_compute.cu | |
│ │ │ ├── for_loop_compute.cu | |
│ │ │ └── transform_compute.cu | |
│ │ └── host | |
│ │ ├── block_allocator.cpp | |
│ │ └── CMakeLists.txt | |
│ ├── diagnostics | |
│ │ ├── CMakeLists.txt | |
│ │ ├── handled_exception.cpp | |
│ │ └── unhandled_exception.cpp | |
│ ├── lcos | |
│ │ ├── apply_colocated.cpp | |
│ │ ├── apply_local.cpp | |
│ │ ├── apply_local_executor.cpp | |
│ │ ├── apply_local_executor_v1.cpp | |
│ │ ├── apply_remote_client.cpp | |
│ │ ├── apply_remote.cpp | |
│ │ ├── async_cb_colocated.cpp | |
│ │ ├── async_cb_remote_client.cpp | |
│ │ ├── async_cb_remote.cpp | |
│ │ ├── async_continue_cb_colocated.cpp | |
│ │ ├── async_continue_cb.cpp | |
│ │ ├── async_continue.cpp | |
│ │ ├── async_local.cpp | |
│ │ ├── async_local_executor.cpp | |
│ │ ├── async_local_executor_v1.cpp | |
│ │ ├── async_remote_client.cpp | |
│ │ ├── async_remote.cpp | |
│ │ ├── await.cpp | |
│ │ ├── barrier.cpp | |
│ │ ├── broadcast_apply.cpp | |
│ │ ├── broadcast.cpp | |
│ │ ├── channel.cpp | |
│ │ ├── channel_local.cpp | |
│ │ ├── client_then.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── condition_variable.cpp | |
│ │ ├── counting_semaphore.cpp | |
│ │ ├── fail_compile_mutex_move.cpp | |
│ │ ├── fail_compile_spinlock_move.cpp | |
│ │ ├── fail_compile_spinlock_no_backoff_move.cpp | |
│ │ ├── fold.cpp | |
│ │ ├── future.cpp | |
│ │ ├── future_ref.cpp | |
│ │ ├── future_then.cpp | |
│ │ ├── future_then_executor.cpp | |
│ │ ├── future_then_executor_v1.cpp | |
│ │ ├── future_wait.cpp | |
│ │ ├── global_spmd_block.cpp | |
│ │ ├── local_barrier.cpp | |
│ │ ├── local_dataflow.cpp | |
│ │ ├── local_dataflow_executor.cpp | |
│ │ ├── local_dataflow_executor_v1.cpp | |
│ │ ├── local_dataflow_std_array.cpp | |
│ │ ├── local_event.cpp | |
│ │ ├── local_latch.cpp | |
│ │ ├── local_mutex.cpp | |
│ │ ├── local_promise_allocator.cpp | |
│ │ ├── make_future.cpp | |
│ │ ├── packaged_action.cpp | |
│ │ ├── promise_allocator.cpp | |
│ │ ├── promise.cpp | |
│ │ ├── reduce.cpp | |
│ │ ├── remote_dataflow.cpp | |
│ │ ├── remote_latch.cpp | |
│ │ ├── run_guarded.cpp | |
│ │ ├── shared_future.cpp | |
│ │ ├── shared_mutex | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── shared_mutex1.cpp | |
│ │ │ ├── shared_mutex2.cpp | |
│ │ │ ├── shared_mutex_locking_thread.hpp | |
│ │ │ └── thread_group.hpp | |
│ │ ├── sliding_semaphore.cpp | |
│ │ ├── split_future.cpp | |
│ │ ├── split_shared_future.cpp | |
│ │ ├── test_allocator.hpp | |
│ │ ├── use_allocator.cpp | |
│ │ ├── wait_all_std_array.cpp | |
│ │ ├── wait_any_std_array.cpp | |
│ │ ├── when_all.cpp | |
│ │ ├── when_all_std_array.cpp | |
│ │ ├── when_any.cpp | |
│ │ ├── when_any_std_array.cpp | |
│ │ ├── when_each.cpp | |
│ │ ├── when_some.cpp | |
│ │ └── when_some_std_array.cpp | |
│ ├── parallel | |
│ │ ├── algorithms | |
│ │ │ ├── adjacentdifference_bad_alloc.cpp | |
│ │ │ ├── adjacentdifference.cpp | |
│ │ │ ├── adjacentdifference_exception.cpp | |
│ │ │ ├── adjacentfind_bad_alloc.cpp | |
│ │ │ ├── adjacentfind_binary_bad_alloc.cpp | |
│ │ │ ├── adjacentfind_binary.cpp | |
│ │ │ ├── adjacentfind_binary_exception.cpp | |
│ │ │ ├── adjacentfind.cpp | |
│ │ │ ├── adjacentfind_exception.cpp | |
│ │ │ ├── all_of.cpp | |
│ │ │ ├── any_of.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── copy.cpp | |
│ │ │ ├── copyif_bad_alloc.cpp | |
│ │ │ ├── copyif_exception.cpp | |
│ │ │ ├── copyif_forward.cpp | |
│ │ │ ├── copyif_input.cpp | |
│ │ │ ├── copyif_random.cpp | |
│ │ │ ├── copyn.cpp | |
│ │ │ ├── count.cpp | |
│ │ │ ├── countif.cpp | |
│ │ │ ├── countif_tests.hpp | |
│ │ │ ├── count_tests.hpp | |
│ │ │ ├── destroy.cpp | |
│ │ │ ├── destroyn.cpp | |
│ │ │ ├── destroy_tests.hpp | |
│ │ │ ├── equal_binary.cpp | |
│ │ │ ├── equal.cpp | |
│ │ │ ├── exclusive_scan2.cpp | |
│ │ │ ├── exclusive_scan_bad_alloc.cpp | |
│ │ │ ├── exclusive_scan.cpp | |
│ │ │ ├── exclusive_scan_exception.cpp | |
│ │ │ ├── exclusive_scan_validate.cpp | |
│ │ │ ├── fill.cpp | |
│ │ │ ├── filln.cpp | |
│ │ │ ├── find.cpp | |
│ │ │ ├── findend.cpp | |
│ │ │ ├── findfirstof_binary.cpp | |
│ │ │ ├── findfirstof.cpp | |
│ │ │ ├── findif.cpp | |
│ │ │ ├── findifnot_bad_alloc.cpp | |
│ │ │ ├── findifnot.cpp | |
│ │ │ ├── findifnot_exception.cpp | |
│ │ │ ├── foreach.cpp | |
│ │ │ ├── foreach_executors.cpp | |
│ │ │ ├── foreach_executors_v1.cpp | |
│ │ │ ├── foreachn_bad_alloc.cpp | |
│ │ │ ├── foreachn.cpp | |
│ │ │ ├── foreachn_exception.cpp | |
│ │ │ ├── foreachn_projection_bad_alloc.cpp | |
│ │ │ ├── foreachn_projection.cpp | |
│ │ │ ├── foreachn_projection_exception.cpp | |
│ │ │ ├── foreach_prefetching.cpp | |
│ │ │ ├── foreach_prefetching_executors_v1.cpp | |
│ │ │ ├── foreach_projection.cpp | |
│ │ │ ├── foreach_tests.hpp | |
│ │ │ ├── foreach_tests_prefetching.hpp | |
│ │ │ ├── foreach_tests_projection.hpp | |
│ │ │ ├── for_loop.cpp | |
│ │ │ ├── for_loop_induction_async.cpp | |
│ │ │ ├── for_loop_induction.cpp | |
│ │ │ ├── for_loop_n.cpp | |
│ │ │ ├── for_loop_n_strided.cpp | |
│ │ │ ├── for_loop_reduction_async.cpp | |
│ │ │ ├── for_loop_reduction.cpp | |
│ │ │ ├── for_loop_strided.cpp | |
│ │ │ ├── generate.cpp | |
│ │ │ ├── generaten.cpp | |
│ │ │ ├── includes.cpp | |
│ │ │ ├── inclusive_scan.cpp | |
│ │ │ ├── inclusive_scan_executors_v1.cpp | |
│ │ │ ├── inclusive_scan_tests.hpp | |
│ │ │ ├── inplace_merge.cpp | |
│ │ │ ├── inplace_merge_tests.hpp | |
│ │ │ ├── is_heap.cpp | |
│ │ │ ├── is_heap_tests.hpp | |
│ │ │ ├── is_heap_until.cpp | |
│ │ │ ├── is_partitioned.cpp | |
│ │ │ ├── is_sorted.cpp | |
│ │ │ ├── is_sorted_executors_v1.cpp | |
│ │ │ ├── is_sorted_tests.hpp | |
│ │ │ ├── is_sorted_until.cpp | |
│ │ │ ├── lexicographical_compare.cpp | |
│ │ │ ├── max_element.cpp | |
│ │ │ ├── merge.cpp | |
│ │ │ ├── merge_tests.hpp | |
│ │ │ ├── min_element.cpp | |
│ │ │ ├── minmax_element.cpp | |
│ │ │ ├── mismatch_binary.cpp | |
│ │ │ ├── mismatch.cpp | |
│ │ │ ├── move.cpp | |
│ │ │ ├── none_of.cpp | |
│ │ │ ├── partition_copy.cpp | |
│ │ │ ├── partition_copy_tests.hpp | |
│ │ │ ├── partition.cpp | |
│ │ │ ├── partition_tests.hpp | |
│ │ │ ├── reduce_by_key.cpp | |
│ │ │ ├── reduce_.cpp | |
│ │ │ ├── remove_copy.cpp | |
│ │ │ ├── remove_copy_if.cpp | |
│ │ │ ├── remove.cpp | |
│ │ │ ├── remove_if.cpp | |
│ │ │ ├── remove_tests.hpp | |
│ │ │ ├── replace_copy.cpp | |
│ │ │ ├── replace_copy_if.cpp | |
│ │ │ ├── replace.cpp | |
│ │ │ ├── replace_if.cpp | |
│ │ │ ├── reverse_copy.cpp | |
│ │ │ ├── reverse.cpp | |
│ │ │ ├── rotate_copy.cpp | |
│ │ │ ├── rotate.cpp | |
│ │ │ ├── search.cpp | |
│ │ │ ├── searchn.cpp | |
│ │ │ ├── set_difference.cpp | |
│ │ │ ├── set_intersection.cpp | |
│ │ │ ├── set_symmetric_difference.cpp | |
│ │ │ ├── set_union.cpp | |
│ │ │ ├── sort_by_key.cpp | |
│ │ │ ├── sort.cpp | |
│ │ │ ├── sort_exceptions.cpp | |
│ │ │ ├── sort_tests.hpp | |
│ │ │ ├── stable_partition.cpp | |
│ │ │ ├── stable_partition_tests.hpp | |
│ │ │ ├── swapranges.cpp | |
│ │ │ ├── test_utils.hpp | |
│ │ │ ├── transform_binary2.cpp | |
│ │ │ ├── transform_binary2_tests.hpp | |
│ │ │ ├── transform_binary.cpp | |
│ │ │ ├── transform_binary_tests.hpp | |
│ │ │ ├── transform.cpp | |
│ │ │ ├── transform_exclusive_scan.cpp | |
│ │ │ ├── transform_inclusive_scan.cpp | |
│ │ │ ├── transform_reduce_binary_bad_alloc.cpp | |
│ │ │ ├── transform_reduce_binary.cpp | |
│ │ │ ├── transform_reduce_binary_exception.cpp | |
│ │ │ ├── transform_reduce_binary_tests.hpp | |
│ │ │ ├── transform_reduce.cpp | |
│ │ │ ├── transform_tests.hpp | |
│ │ │ ├── uninitialized_copy.cpp | |
│ │ │ ├── uninitialized_copy_executors_v1.cpp | |
│ │ │ ├── uninitialized_copyn.cpp | |
│ │ │ ├── uninitialized_copy_tests.hpp | |
│ │ │ ├── uninitialized_default_construct.cpp | |
│ │ │ ├── uninitialized_default_constructn.cpp | |
│ │ │ ├── uninitialized_default_construct_tests.hpp | |
│ │ │ ├── uninitialized_fill.cpp | |
│ │ │ ├── uninitialized_filln.cpp | |
│ │ │ ├── uninitialized_move.cpp | |
│ │ │ ├── uninitialized_moven.cpp | |
│ │ │ ├── uninitialized_move_tests.hpp | |
│ │ │ ├── uninitialized_value_construct.cpp | |
│ │ │ ├── uninitialized_value_constructn.cpp | |
│ │ │ ├── uninitialized_value_construct_tests.hpp | |
│ │ │ ├── unique_copy.cpp | |
│ │ │ ├── unique_copy_tests.hpp | |
│ │ │ ├── unique.cpp | |
│ │ │ └── unique_tests.hpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── container_algorithms | |
│ │ │ ├── all_of_range.cpp | |
│ │ │ ├── any_of_range.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── copyif_range.cpp | |
│ │ │ ├── copy_range.cpp | |
│ │ │ ├── countif_range.cpp | |
│ │ │ ├── count_range.cpp | |
│ │ │ ├── filln_range.cpp | |
│ │ │ ├── fill_range.cpp | |
│ │ │ ├── foreach_range.cpp | |
│ │ │ ├── foreach_range_projection.cpp | |
│ │ │ ├── foreach_tests.hpp | |
│ │ │ ├── foreach_tests_projection.hpp | |
│ │ │ ├── generate_range.cpp | |
│ │ │ ├── inplace_merge_range.cpp | |
│ │ │ ├── is_heap_range.cpp | |
│ │ │ ├── is_heap_until_range.cpp | |
│ │ │ ├── max_element_range.cpp | |
│ │ │ ├── merge_range.cpp | |
│ │ │ ├── min_element_range.cpp | |
│ │ │ ├── minmax_element_range.cpp | |
│ │ │ ├── move_range.cpp | |
│ │ │ ├── none_of_range.cpp | |
│ │ │ ├── partition_copy_range.cpp | |
│ │ │ ├── partition_range.cpp | |
│ │ │ ├── remove_copy_if_range.cpp | |
│ │ │ ├── remove_copy_range.cpp | |
│ │ │ ├── remove_if_range.cpp | |
│ │ │ ├── remove_range.cpp | |
│ │ │ ├── replace_copy_if_range.cpp | |
│ │ │ ├── replace_copy_range.cpp | |
│ │ │ ├── replace_if_range.cpp | |
│ │ │ ├── replace_range.cpp | |
│ │ │ ├── reverse_copy_range.cpp | |
│ │ │ ├── reverse_range.cpp | |
│ │ │ ├── rotate_copy_range.cpp | |
│ │ │ ├── rotate_range.cpp | |
│ │ │ ├── searchn_range.cpp | |
│ │ │ ├── search_range.cpp | |
│ │ │ ├── sort_range.cpp | |
│ │ │ ├── sort_range_tests.hpp | |
│ │ │ ├── test_utils.hpp | |
│ │ │ ├── transform_range_binary2.cpp | |
│ │ │ ├── transform_range_binary.cpp | |
│ │ │ ├── transform_range.cpp | |
│ │ │ ├── unique_copy_range.cpp | |
│ │ │ └── unique_range.cpp | |
│ │ ├── datapar_algorithms | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── count_datapar.cpp | |
│ │ │ ├── countif_datapar.cpp | |
│ │ │ ├── foreach_datapar.cpp | |
│ │ │ ├── foreach_datapar_zipiter.cpp | |
│ │ │ ├── foreachn_datapar.cpp | |
│ │ │ ├── transform_binary2_datapar.cpp | |
│ │ │ ├── transform_binary_datapar.cpp | |
│ │ │ ├── transform_datapar.cpp | |
│ │ │ └── transform_reduce_binary_datapar.cpp | |
│ │ ├── executors | |
│ │ │ ├── bulk_async.cpp | |
│ │ │ ├── bulk_async_v1.cpp | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── created_executor.cpp | |
│ │ │ ├── created_executor_v1.cpp | |
│ │ │ ├── executor_parameters.cpp | |
│ │ │ ├── executor_parameters_timer_hooks.cpp | |
│ │ │ ├── minimal_async_executor.cpp | |
│ │ │ ├── minimal_async_executor_v1.cpp | |
│ │ │ ├── minimal_sync_executor.cpp | |
│ │ │ ├── minimal_sync_executor_v1.cpp | |
│ │ │ ├── minimal_timed_async_executor.cpp | |
│ │ │ ├── minimal_timed_async_executor_v1.cpp | |
│ │ │ ├── minimal_timed_sync_executor.cpp | |
│ │ │ ├── minimal_timed_sync_executor_v1.cpp | |
│ │ │ ├── parallel_executor.cpp | |
│ │ │ ├── parallel_executor_v1.cpp | |
│ │ │ ├── parallel_fork_executor.cpp | |
│ │ │ ├── parallel_fork_executor_v1.cpp | |
│ │ │ ├── parallel_policy_executor.cpp | |
│ │ │ ├── persistent_executor_parameters.cpp | |
│ │ │ ├── sequenced_executor.cpp | |
│ │ │ ├── sequential_executor_v1.cpp | |
│ │ │ ├── service_executors.cpp | |
│ │ │ ├── service_executors_v1.cpp | |
│ │ │ ├── shared_parallel_executor.cpp | |
│ │ │ ├── shared_parallel_executor_v1.cpp | |
│ │ │ ├── this_thread_executors.cpp | |
│ │ │ ├── this_thread_executors_v1.cpp | |
│ │ │ ├── thread_pool_attached_executors.cpp | |
│ │ │ ├── thread_pool_attached_executors_v1.cpp | |
│ │ │ ├── thread_pool_executors.cpp | |
│ │ │ ├── thread_pool_executors_v1.cpp | |
│ │ │ ├── thread_pool_os_executors.cpp | |
│ │ │ ├── thread_pool_os_executors_v1.cpp | |
│ │ │ ├── timed_parallel_executor.cpp | |
│ │ │ ├── timed_parallel_executor_v1.cpp | |
│ │ │ ├── timed_this_thread_executors.cpp | |
│ │ │ ├── timed_this_thread_executors_v1.cpp | |
│ │ │ ├── timed_thread_pool_executors.cpp | |
│ │ │ └── timed_thread_pool_executors_v1.cpp | |
│ │ ├── segmented_algorithms | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── partitioned_vector_copy.cpp | |
│ │ │ ├── partitioned_vector_exclusive_scan.cpp | |
│ │ │ ├── partitioned_vector_fill.cpp | |
│ │ │ ├── partitioned_vector_find.cpp | |
│ │ │ ├── partitioned_vector_for_each.cpp | |
│ │ │ ├── partitioned_vector_handle_values.cpp | |
│ │ │ ├── partitioned_vector_inclusive_scan.cpp | |
│ │ │ ├── partitioned_vector_iter.cpp | |
│ │ │ ├── partitioned_vector_move.cpp | |
│ │ │ ├── partitioned_vector_reduce.cpp | |
│ │ │ ├── partitioned_vector_scan.hpp | |
│ │ │ ├── partitioned_vector_target.cpp | |
│ │ │ ├── partitioned_vector_transform_binary.cpp | |
│ │ │ ├── partitioned_vector_transform.cpp | |
│ │ │ ├── partitioned_vector_transform_reduce.cpp | |
│ │ │ └── partitioned_vector_transform_scan.cpp | |
│ │ ├── spmd_block.cpp | |
│ │ ├── task_block.cpp | |
│ │ ├── task_block_executor.cpp | |
│ │ └── task_block_par.cpp | |
│ ├── parcelset | |
│ │ ├── CMakeLists.txt | |
│ │ ├── put_parcels.cpp | |
│ │ ├── put_parcels_with_coalescing.cpp | |
│ │ ├── put_parcels_with_compression.cpp | |
│ │ └── set_parcel_write_handler.cpp | |
│ ├── performance_counter | |
│ │ ├── all_counters.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── counter_raw_values.cpp | |
│ │ ├── path_elements.cpp | |
│ │ └── reinit_counters.cpp | |
│ ├── resource | |
│ │ ├── CMakeLists.txt | |
│ │ ├── named_pool_executor.cpp | |
│ │ ├── resource_partitioner.cpp | |
│ │ ├── shutdown_suspended_pus.cpp | |
│ │ ├── suspend_disabled.cpp | |
│ │ ├── suspend_pool.cpp | |
│ │ ├── suspend_pool_external.cpp | |
│ │ ├── suspend_runtime.cpp | |
│ │ ├── throttle.cpp | |
│ │ ├── throttle_timed.cpp | |
│ │ └── used_pus.cpp | |
│ ├── serialization | |
│ │ ├── CMakeLists.txt | |
│ │ ├── fail_compile_non_serializable_class.cpp | |
│ │ ├── polymorphic | |
│ │ │ ├── CMakeLists.txt | |
│ │ │ ├── polymorphic_nonintrusive_abstract.cpp | |
│ │ │ ├── polymorphic_nonintrusive.cpp | |
│ │ │ ├── polymorphic_pointer.cpp | |
│ │ │ ├── polymorphic_reference.cpp | |
│ │ │ ├── polymorphic_semiintrusive_template.cpp | |
│ │ │ ├── polymorphic_template.cpp | |
│ │ │ ├── smart_ptr_polymorphic.cpp | |
│ │ │ └── smart_ptr_polymorphic_nonintrusive.cpp | |
│ │ ├── serialization_array.cpp | |
│ │ ├── serialization_builtins.cpp | |
│ │ ├── serialization_complex.cpp | |
│ │ ├── serialization_custom_constructor.cpp | |
│ │ ├── serialization_deque.cpp | |
│ │ ├── serialization_list.cpp | |
│ │ ├── serialization_map.cpp | |
│ │ ├── serialization_optional.cpp | |
│ │ ├── serialization_partitioned_vector.cpp | |
│ │ ├── serialization_set.cpp | |
│ │ ├── serialization_simple.cpp | |
│ │ ├── serialization_smart_ptr.cpp | |
│ │ ├── serialization_unordered_map.cpp | |
│ │ ├── serialization_valarray.cpp | |
│ │ ├── serialization_variant.cpp | |
│ │ ├── serialization_vector.cpp | |
│ │ ├── serialize_buffer.cpp | |
│ │ ├── serialize_with_incompatible_signature.cpp | |
│ │ ├── succeed_compile_empty_class.cpp | |
│ │ └── zero_copy_serialization.cpp | |
│ ├── threads | |
│ │ ├── CMakeLists.txt | |
│ │ ├── lockfree_fifo.cpp | |
│ │ ├── resource_manager.cpp | |
│ │ ├── schedule_last.cpp | |
│ │ ├── set_thread_state.cpp | |
│ │ ├── stack_check.cpp | |
│ │ ├── thread_affinity.cpp | |
│ │ ├── thread.cpp | |
│ │ ├── thread_id.cpp | |
│ │ ├── thread_launching.cpp | |
│ │ ├── thread_mf.cpp | |
│ │ ├── thread_stacksize.cpp | |
│ │ ├── thread_stacksize_overflow.cpp | |
│ │ ├── thread_stacksize_overflow_v2.cpp | |
│ │ ├── thread_suspension_executor.cpp | |
│ │ ├── thread_yield.cpp | |
│ │ └── tss.cpp | |
│ ├── traits | |
│ │ ├── CMakeLists.txt | |
│ │ ├── is_callable.cpp | |
│ │ ├── is_range.cpp | |
│ │ └── is_tuple_like.cpp | |
│ └── util | |
│ ├── any.cpp | |
│ ├── any_serialization.cpp | |
│ ├── bind | |
│ │ ├── bind_const_test.cpp | |
│ │ ├── bind_cv_test.cpp | |
│ │ ├── bind_dm2_test.cpp | |
│ │ ├── bind_dm3_test.cpp | |
│ │ ├── bind_dm_test.cpp | |
│ │ ├── bind_placeholder_test.cpp | |
│ │ ├── bind_rvalue_test.cpp | |
│ │ ├── bind_rv_sp_test.cpp | |
│ │ ├── bind_stateful_test.cpp | |
│ │ ├── bind_test.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ └── protect_test.cpp | |
│ ├── bind_action.cpp | |
│ ├── boost_any.cpp | |
│ ├── cache | |
│ │ ├── CMakeLists.txt | |
│ │ ├── local_lru_cache.cpp | |
│ │ ├── local_mru_cache.cpp | |
│ │ └── local_statistics.cpp | |
│ ├── checkpoint.cpp | |
│ ├── CMakeLists.txt | |
│ ├── config_entry.cpp | |
│ ├── coordinate.cpp | |
│ ├── function | |
│ │ ├── allocator_test.cpp | |
│ │ ├── CMakeLists.txt | |
│ │ ├── contains_test.cpp | |
│ │ ├── function_args.cpp | |
│ │ ├── function_arith.cpp | |
│ │ ├── function_bind_test.cpp | |
│ │ ├── function_ref.cpp | |
│ │ ├── function_target.cpp | |
│ │ ├── function_test.cpp | |
│ │ ├── nothrow_swap.cpp | |
│ │ ├── stateless_test.cpp | |
│ │ └── sum_avg.cpp | |
│ ├── function.cpp | |
│ ├── iterator | |
│ │ ├── CMakeLists.txt | |
│ │ ├── iterator_adaptor.cpp | |
│ │ ├── iterator_facade.cpp | |
│ │ ├── iterator_tests.hpp | |
│ │ ├── stencil3_iterator.cpp | |
│ │ ├── transform_iterator2.cpp | |
│ │ ├── transform_iterator.cpp | |
│ │ └── zip_iterator.cpp | |
│ ├── mem_fn | |
│ │ ├── CMakeLists.txt | |
│ │ ├── mem_fn_derived_test.cpp | |
│ │ ├── mem_fn_dm_test.cpp | |
│ │ ├── mem_fn_eq_test.cpp | |
│ │ ├── mem_fn_rv_test.cpp | |
│ │ ├── mem_fn_test.cpp | |
│ │ ├── mem_fn_unary_addr_test.cpp | |
│ │ └── mem_fn_void_test.cpp | |
│ ├── pack_traversal_async.cpp | |
│ ├── pack_traversal.cpp | |
│ ├── parse_affinity_options.cpp | |
│ ├── parse_slurm_nodelist.cpp | |
│ ├── range.cpp | |
│ ├── small_big_object.hpp | |
│ ├── tagged.cpp | |
│ ├── text_archive.hpp | |
│ ├── tuple.cpp | |
│ └── unwrap.cpp | |
└── LICENSE_1_0.txt | |
456 directories, 4151 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment