Here is a list of all modules:
Barrier | This group is for Barrier |
Condition Variable | This group is for Condition Variable |
Error Code | This group is for Error Code |
Error | This group is for Error |
Eventual | This group is for Eventual |
Future | This group is for Future |
Init & Finalize | This group is for initialization and finalization of the Argobots environment |
Information | This group is for getting runtime information of Argobots. The routines in this group are meant for debugging and diagnosing Argobots |
Work-Unit-Specific Data | This group is for work-unit-specific data, which can be described as work-unit local storage (which is similar to "thread-local storage" or TLS) |
Mutex | This group is for Mutex |
Mutex Attributes | This group is for Mutex Attributes. Mutex attributes are used to specify mutex behavior that is different from the default |
Pool | This group is for Pool |
Pool config | This group is for Pool config |
Pool definition | This group is for Pool definition |
Readers-Writer Lock | A Readers writer lock allows concurrent access for readers and exclusionary access for writers |
Scheduler | This group is for Scheduler |
Scheduler config | This group is for Scheduler config |
Self | This group is for the self wok unit |
Execution Stream | This group is for Execution Stream |
Execution-Stream Barrier | This group is for Execution-Stream Barrier |
Tasklet | This group is for Tasklet. A tasklet is a work unit that cannot yield |
User-level Thread (ULT) | This group is for User-level Thread (ULT). A ULT is a work unit that can yield |
ULT Attributes | ULT attributes are used to specify ULT behavior that is different from the default |
Timer | This group is for Timer |
Tool | This group is for Tool |
Work Unit | This group is for work units |