HPX - High Performance ParalleX

PrevUpHomeNext

Manual

Building HPX with CMake
Introduction
Quick Start
Basic CMake Usage
Options and Variables
Frequently used CMake Variables
HPX specific CMake Variables
Frequently used HPX specific CMake Variables
Setting the memory Allocator
Variables concerning Thread Scheduling Policies
Variables concerning Parcelports
Additional Tools and Libraries used by HPX
Setting up the HPX Documentation Tool Chain
How to Build HPX Applications with pkg-config
How to Build HPX Components with pkg-config
How to Use HPX with CMake
Testing HPX
Running tests manually
Issue Tracker
Buildbot
Launching HPX
Configure HPX Applications
The HPX INI File Format
Built-in Default Configuration Settings
Loading INI Files
Loading Components
Logging
HPX Command Line Options
More Details about HPX Command Line Options
Writing HPX applications
Global Names
Applying Actions
Action Type Definition
Action Invocation
Applying an Action Asynchronously without any Synchronization
Applying an Action Asynchronously with Synchronization
Applying an Action Synchronously
Applying an Action with a Continuation but without any Synchronization
Applying an Action with a Continuation and with Synchronization
Comparing Actions with C++ Functions
Action Error Handling
Writing Plain Actions
Writing Components
Component Server Classes
Component Stubs Classes
Component Client Classes
Using LCOs
Error Handling
Performance Counters
Performance Counter Names
Consuming Performance Counter Data
Consuming Performance Counter Data from the Command Line
Consuming Performance Counter Data using the HPX API
Providing Performance Counter Data
Exposing Performance Counter Data using a Simple Function
Implementing a Full Performance Counter
Existing HPX Performance Counters
HPX Thread Scheduling Policies

PrevUpHomeNext