LibCircle
0.2.1-rc.1
A simple interface for processing workloads using an automatically distributed global queue.
|
Functions | |
int8_t | _CIRCLE_read_restarts (void) |
int8_t | _CIRCLE_checkpoint (void) |
int8_t | CIRCLE_worker () |
Sets up libcircle, calls work loop function. More... | |
Variables | |
CIRCLE_handle | queue_handle |
CIRCLE_input_st | CIRCLE_INPUT_ST |
The abstraction of a worker process.
int8_t _CIRCLE_checkpoint | ( | void | ) |
Wrapper for checkpointing
References CIRCLE_global_rank, CIRCLE_INPUT_ST, and CIRCLE_internal_queue_write().
Referenced by CIRCLE_checkpoint().
int8_t _CIRCLE_read_restarts | ( | void | ) |
Wrapper for reading in restart files
References CIRCLE_global_rank, CIRCLE_INPUT_ST, and CIRCLE_internal_queue_read().
Referenced by CIRCLE_read_restarts().
int8_t CIRCLE_worker | ( | void | ) |
Sets up libcircle, calls work loop function.
References queue_handle.
Referenced by CIRCLE_begin().
CIRCLE_input_st CIRCLE_INPUT_ST |
A struct which holds a reference to all input given through the API.
Referenced by _CIRCLE_checkpoint(), _CIRCLE_read_restarts(), CIRCLE_cb_create(), CIRCLE_cb_process(), CIRCLE_cb_reduce_fini(), CIRCLE_cb_reduce_init(), CIRCLE_cb_reduce_op(), CIRCLE_finalize(), CIRCLE_init(), and CIRCLE_set_options().
CIRCLE_handle queue_handle |
Handle to the queue
Referenced by CIRCLE_get_handle(), and CIRCLE_worker().