|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "LB_core/node_barrier.h"#include "apis/dlb_errors.h"#include "apis/dlb_types.h"#include "LB_core/spd.h"#include "LB_comm/shmem_barrier.h"#include "support/debug.h"#include "support/tracing.h"#include <pthread.h>#include <stdlib.h>#include <string.h>
Data Structures | |
| struct | barrier_info_t |
Functions | |
| void | node_barrier_init (subprocess_descriptor_t *spd) |
| void | node_barrier_finalize (subprocess_descriptor_t *spd) |
| barrier_t * | node_barrier_register (subprocess_descriptor_t *spd, const char *barrier_name, int flags) |
| int | node_barrier (const subprocess_descriptor_t *spd, barrier_t *barrier) |
| int | node_barrier_attach (subprocess_descriptor_t *spd, barrier_t *barrier) |
| int | node_barrier_detach (subprocess_descriptor_t *spd, barrier_t *barrier) |
| void node_barrier_init | ( | subprocess_descriptor_t * | spd | ) |
| void node_barrier_finalize | ( | subprocess_descriptor_t * | spd | ) |
| barrier_t * node_barrier_register | ( | subprocess_descriptor_t * | spd, |
| const char * | barrier_name, | ||
| int | flags | ||
| ) |
| int node_barrier | ( | const subprocess_descriptor_t * | spd, |
| barrier_t * | barrier | ||
| ) |
| int node_barrier_attach | ( | subprocess_descriptor_t * | spd, |
| barrier_t * | barrier | ||
| ) |
| int node_barrier_detach | ( | subprocess_descriptor_t * | spd, |
| barrier_t * | barrier | ||
| ) |