photon
1.1
|
#include <stdlib.h>
#include "photon_backend.h"
#include "photon_pwc.h"
#include "photon_coll.h"
#include "logging.h"
#include "photon_pwc_coll.h"
Go to the source code of this file.
Functions | |
int | photon_coll_init (photonConfig cfg) |
int | photon_coll_probe (int proc, int *flag, photon_cid *comp) |
int | _photon_collective_comm_create (void *active, int num_active, int total, photonComm *c) |
int | _photon_collective_init (photonComm c, photon_coll ctype, photon_cid local, photon_rid *request, int flags) |
int | _photon_collective_init_new_comm (void *active, int num_active, int total, photon_coll ctype, photon_cid local, photon_rid *request, int flags, photonComm *c) |
int | _photon_collective_join (photon_rid request, void *in, void *out, int scount, int rcount, photonDatatype stype, photonDatatype rtype, int root, void *op) |
int _photon_collective_comm_create | ( | void * | active, |
int | num_active, | ||
int | total, | ||
photonComm * | c | ||
) |
Definition at line 86 of file photon_coll.c.
int _photon_collective_init | ( | photonComm | c, |
photon_coll | ctype, | ||
photon_cid | local, | ||
photon_rid * | request, | ||
int | flags | ||
) |
Definition at line 97 of file photon_coll.c.
int _photon_collective_init_new_comm | ( | void * | active, |
int | num_active, | ||
int | total, | ||
photon_coll | ctype, | ||
photon_cid | local, | ||
photon_rid * | request, | ||
int | flags, | ||
photonComm * | c | ||
) |
Definition at line 143 of file photon_coll.c.
int _photon_collective_join | ( | photon_rid | request, |
void * | in, | ||
void * | out, | ||
int | scount, | ||
int | rcount, | ||
photonDatatype | stype, | ||
photonDatatype | rtype, | ||
int | root, | ||
void * | op | ||
) |
Definition at line 191 of file photon_coll.c.
int photon_coll_init | ( | photonConfig | cfg | ) |
Definition at line 41 of file photon_coll.c.
int photon_coll_probe | ( | int | proc, |
int * | flag, | ||
photon_cid * | comp | ||
) |
Definition at line 73 of file photon_coll.c.