photon
1.1
|
#include <photon_coll.h>
Data Fields | |
int(* | init )(photonConfig cfg) |
int(* | comm_create )(void *c, void *active, int num_active, int total) |
void *(* | comm_get )() |
int(* | probe )(int proc, int *flag, photon_cid *c) |
int(* | cid_handler )(int proc, pwc_command cmd, photon_cid cid, void *data, int size) |
int(* | barrier )(photonComm comm) |
int(* | ibarrier )(photonComm comm, photonRequest req) |
int(* | reduce )(const void *in, void *out, int count, photonDatatype datatype, void *op, int root, photonComm comm) |
int(* | ireduce )(const void *in, void *out, int count, photonDatatype datatype, void *op, int root, photonComm comm, photonRequest req) |
int(* | gather )(const void *in, void *out, int scount, int rcount, photonDatatype stype, photonDatatype rtype, int root, photonComm comm) |
int(* | igather )(const void *in, void *out, int scount, int rcount, photonDatatype stype, photonDatatype rtype, int root, photonComm comm, photonRequest req) |
int(* | allreduce )(const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm) |
int(* | iallreduce )(const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm, photonRequest req) |
int(* | scan )(const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm) |
int(* | iscan )(const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm, photonRequest req) |
Definition at line 23 of file photon_coll.h.
int(* photon_coll_interface::allreduce) (const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm) |
Definition at line 46 of file photon_coll.h.
int(* photon_coll_interface::barrier) (photonComm comm) |
Definition at line 31 of file photon_coll.h.
int(* photon_coll_interface::cid_handler) (int proc, pwc_command cmd, photon_cid cid, void *data, int size) |
Definition at line 28 of file photon_coll.h.
int(* photon_coll_interface::comm_create) (void *c, void *active, int num_active, int total) |
Definition at line 25 of file photon_coll.h.
void*(* photon_coll_interface::comm_get) () |
Definition at line 26 of file photon_coll.h.
int(* photon_coll_interface::gather) (const void *in, void *out, int scount, int rcount, photonDatatype stype, photonDatatype rtype, int root, photonComm comm) |
Definition at line 39 of file photon_coll.h.
int(* photon_coll_interface::iallreduce) (const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm, photonRequest req) |
Definition at line 48 of file photon_coll.h.
int(* photon_coll_interface::ibarrier) (photonComm comm, photonRequest req) |
Definition at line 32 of file photon_coll.h.
int(* photon_coll_interface::igather) (const void *in, void *out, int scount, int rcount, photonDatatype stype, photonDatatype rtype, int root, photonComm comm, photonRequest req) |
Definition at line 42 of file photon_coll.h.
int(* photon_coll_interface::init) (photonConfig cfg) |
Definition at line 24 of file photon_coll.h.
int(* photon_coll_interface::ireduce) (const void *in, void *out, int count, photonDatatype datatype, void *op, int root, photonComm comm, photonRequest req) |
Definition at line 36 of file photon_coll.h.
int(* photon_coll_interface::iscan) (const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm, photonRequest req) |
Definition at line 53 of file photon_coll.h.
int(* photon_coll_interface::probe) (int proc, int *flag, photon_cid *c) |
Definition at line 27 of file photon_coll.h.
int(* photon_coll_interface::reduce) (const void *in, void *out, int count, photonDatatype datatype, void *op, int root, photonComm comm) |
Definition at line 34 of file photon_coll.h.
int(* photon_coll_interface::scan) (const void *in, void *out, int count, photonDatatype datatype, void *op, photonComm comm) |
Definition at line 51 of file photon_coll.h.