20#ifndef SHMEM_BARRIER_H
21#define SHMEM_BARRIER_H
int shmem_barrier__detach(barrier_t *barrier)
Definition: shmem_barrier.c:379
int shmem_barrier__get_num_barriers(void)
Definition: shmem_barrier.c:184
barrier_t * shmem_barrier__register(const char *barrier_name, bool lewi)
Definition: shmem_barrier.c:225
void shmem_barrier__finalize(const char *shmem_key, int shmem_size_multiplier)
Definition: shmem_barrier.c:147
void shmem_barrier__barrier(barrier_t *barrier)
Definition: shmem_barrier.c:456
int shmem_barrier__attach(barrier_t *barrier)
Definition: shmem_barrier.c:337
int shmem_barrier__get_max_barriers(void)
Definition: shmem_barrier.c:178
int shmem_barrier__version(void)
Definition: shmem_barrier.c:575
bool shmem_barrier__exists(void)
Definition: shmem_barrier.c:571
@ BARRIER_NAME_MAX
Definition: shmem_barrier.h:26
barrier_t * shmem_barrier__find(const char *barrier_name)
Definition: shmem_barrier.c:204
size_t shmem_barrier__size(void)
Definition: shmem_barrier.c:579
int shmem_barrier__init(const char *shmem_key, int shmem_size_multiplier)
Definition: shmem_barrier.c:104
void shmem_barrier__print_info(const char *shmem_key, int shmem_size_multiplier)
Definition: shmem_barrier.c:520
Definition: shmem_barrier.c:46
pthread_barrier_t barrier
Definition: shmem_barrier.c:52