photon  1.1
photon_pwc_coll.h
Go to the documentation of this file.
1 // =============================================================================
2 // Photon RDMA Library (libphoton)
3 //
4 // Copyright (c) 2016, Trustees of Indiana University,
5 // All rights reserved.
6 //
7 // This software may be modified and distributed under the terms of the BSD
8 // license. See the COPYING file for details.
9 //
10 // This software was created at the Indiana University Center for Research in
11 // Extreme Scale Technologies (CREST).
12 // =============================================================================
13 
14 #ifndef PHOTON_PWC_COLL_H
15 #define PHOTON_PWC_COLL_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #include "libphoton.h"
22 #include "photon_coll.h"
23 
25 
26 PHOTON_INTERNAL int photon_pwc_barrier_set_and_check(int proc, int *flag);
28 
29 #ifdef __cplusplus
30 }
31 #endif
32 
33 #endif
photon_coll_interface pwc_collectives
struct photon_req_t * photonRequest
#define PHOTON_INTERNAL
PHOTON_INTERNAL int photon_pwc_barrier_set_and_check(int proc, int *flag)
PHOTON_INTERNAL photonRequest photon_pwc_barrier_dequeue()