|
MulticoreBSP for C
Version 2.0.4
|
#include <stdlib.h>

Go to the source code of this file.
Functions | |
| void | mcbsp_checkpoint (void) |
| Synchronises all processes and performs a global checkpointing step. More... | |
| void | mcbsp_enable_checkpoints (void) |
| Enables automatic checkpointing. More... | |
| void | mcbsp_disable_checkpoints (void) |
| Disables automatic checkpointing. More... | |
| void | mcbsp_set_checkpoint_frequency (size_t _cp_f) |
| Allows the user to directly set the checkpointing frequency. More... | |
| size_t | mcbsp_get_checkpoint_frequency (void) |
| Gets the currently active checkpointing frequency. More... | |
| void | mcbsp_set_safe_checkpoint_frequency (size_t _safe_cp_f) |
| Allows the user to set the safe checkpointing frequency. More... | |
| size_t | mcbsp_get_safe_checkpoint_frequency (void) |
| Gets the currently active safe checkpointing frequency. More... | |
Variables | |
| size_t | MCBSP_DEFAULT_CHECKPOINT_FREQUENCY |
| The default checkpointing frequency. More... | |
The MulticoreBSP for C interface for checkpointing
The functions and data types defined in this file allow a user to take control of the way MulticoreBSP for C performs automatic checkpointing, and additionally enables manual global checkpointing capabilities.
To successfully use the primitives defined here, MulticoreBSP for C should be compiled with the DMTCP library. See the documentation for further details. Using the functions defined in this header without DMTCP support compiled in will result in run-time errors.
| size_t MCBSP_DEFAULT_CHECKPOINT_FREQUENCY |
The default checkpointing frequency.
1.8.5