|
Dynamic Load Balance 3.6.1+32-59d1
|
#include "LB_comm/shmem_barrier.h"#include "LB_core/DLB_kernel.h"#include "LB_comm/shmem.h"#include "apis/dlb_errors.h"#include "support/atomic.h"#include "support/debug.h"#include "support/mask_utils.h"#include "support/mytime.h"#include "talp/talp.h"#include <errno.h>#include <pthread.h>#include <stdio.h>#include <string.h>#include <stdlib.h>
Data Structures | |
| struct | barrier_flags_t |
| struct | barrier_t |
| struct | shdata_t |
Enumerations | |
| enum | { SHMEM_BARRIER_VERSION = 7 } |
| enum | { SHMEM_TIMEOUT_SECONDS = 1 } |
Functions | |
| int | shmem_barrier__init (const char *shmem_key, int shmem_size_multiplier) |
| void | shmem_barrier_ext__init (const char *shmem_key, int shmem_size_multiplier) |
| void | shmem_barrier__finalize (const char *shmem_key, int shmem_size_multiplier) |
| int | shmem_barrier_ext__finalize (void) |
| int | shmem_barrier__get_max_barriers (void) |
| int | shmem_barrier__get_num_barriers (void) |
| barrier_t * | shmem_barrier__find (const char *barrier_name) |
| barrier_t * | shmem_barrier__register (const char *barrier_name, bool lewi) |
| int | shmem_barrier__attach (barrier_t *barrier) |
| int | shmem_barrier__detach (barrier_t *barrier) |
| void | shmem_barrier__barrier (barrier_t *barrier) |
| void | shmem_barrier__print_info (const char *shmem_key, int shmem_size_multiplier) |
| bool | shmem_barrier__exists (void) |
| int | shmem_barrier__version (void) |
| size_t | shmem_barrier__size (void) |
| int shmem_barrier__init | ( | const char * | shmem_key, |
| int | shmem_size_multiplier | ||
| ) |
| void shmem_barrier_ext__init | ( | const char * | shmem_key, |
| int | shmem_size_multiplier | ||
| ) |
| void shmem_barrier__finalize | ( | const char * | shmem_key, |
| int | shmem_size_multiplier | ||
| ) |
| int shmem_barrier_ext__finalize | ( | void | ) |
| int shmem_barrier__get_max_barriers | ( | void | ) |
| int shmem_barrier__get_num_barriers | ( | void | ) |
| barrier_t * shmem_barrier__find | ( | const char * | barrier_name | ) |
| barrier_t * shmem_barrier__register | ( | const char * | barrier_name, |
| bool | lewi | ||
| ) |
| int shmem_barrier__attach | ( | barrier_t * | barrier | ) |
| int shmem_barrier__detach | ( | barrier_t * | barrier | ) |
| void shmem_barrier__barrier | ( | barrier_t * | barrier | ) |
| void shmem_barrier__print_info | ( | const char * | shmem_key, |
| int | shmem_size_multiplier | ||
| ) |
| bool shmem_barrier__exists | ( | void | ) |
| int shmem_barrier__version | ( | void | ) |
| size_t shmem_barrier__size | ( | void | ) |