|
int | photon_initialized () |
|
int | photon_init (photonConfig cfg) |
|
int | photon_cancel (photon_rid request, int flags) |
|
int | photon_finalize () |
|
int | photon_register_buffer (void *buf, uint64_t size) |
|
int | photon_unregister_buffer (void *buf, uint64_t size) |
|
int | photon_get_dev_addr (int af, photonAddr addr) |
|
int | photon_get_dev_name (char **dev_name) |
|
int | photon_register_addr (photonAddr addr, int af) |
|
int | photon_unregister_addr (photonAddr addr, int af) |
|
int | photon_test (photon_rid request, int *flag, int *type, photonStatus status) |
|
int | photon_wait (photon_rid request) |
|
int | photon_post_recv_buffer_rdma (int proc, void *ptr, uint64_t size, int tag, photon_rid *request) |
|
int | photon_post_send_buffer_rdma (int proc, void *ptr, uint64_t size, int tag, photon_rid *request) |
|
int | photon_post_send_request_rdma (int proc, uint64_t size, int tag, photon_rid *request) |
|
int | photon_wait_recv_buffer_rdma (int proc, uint64_t size, int tag, photon_rid *request) |
|
int | photon_wait_send_buffer_rdma (int proc, uint64_t size, int tag, photon_rid *request) |
|
int | photon_wait_send_request_rdma (int tag) |
|
int | photon_post_os_put (photon_rid request, int proc, void *ptr, uint64_t size, int tag, uint64_t r_offset) |
|
int | photon_post_os_get (photon_rid request, int proc, void *ptr, uint64_t size, int tag, uint64_t r_offset) |
|
int | photon_post_os_put_direct (int proc, void *ptr, uint64_t size, photonBuffer rbuf, int flags, photon_rid *request) |
|
int | photon_post_os_get_direct (int proc, void *ptr, uint64_t size, photonBuffer rbuf, int flags, photon_rid *request) |
|
int | photon_send_FIN (photon_rid request, int proc, int flags) |
|
int | photon_wait_any (int *ret_proc, photon_rid *ret_req) |
|
int | photon_wait_any_ledger (int *ret_proc, photon_rid *ret_req) |
|
int | photon_probe_ledger (int proc, int *flag, int type, photonStatus status) |
|
int | photon_probe (photonAddr addr, int *flag, photonStatus status) |
|
int | photon_send (photonAddr addr, void *ptr, uint64_t size, int flags, uint64_t *request) |
| Experimental UD interface. More...
|
|
int | photon_recv (uint64_t request, void *ptr, uint64_t size, int flags) |
|
int | photon_put_with_completion (int proc, uint64_t size, photonBuffer lbuf, photonBuffer rbuf, photon_cid local, photon_cid remote, int flags) |
|
int | photon_get_with_completion (int proc, uint64_t size, photonBuffer lbuf, photonBuffer rbuf, photon_cid local, photon_cid remote, int flags) |
|
int | photon_probe_completion (int proc, int *flag, int *remaining, photon_cid *comp, int *src, void(*cb)(photon_cid), int flags) |
|
int | photon_collective_init (photonComm comm, photon_coll ctype, photon_cid local, photon_rid *request, int flags) |
|
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) |
| In-progress communicator handling. More...
|
|
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) |
| In-progress communicator handling. More...
|
|
int | photon_io_init (char *file, int amode, void *view, int niter) |
|
int | photon_io_finalize () |
|
void | photon_io_print_info (void *io) |
|
int | photon_get_buffer_private (void *buf, uint64_t size, const struct photon_buffer_priv_t **pptr) |
|
int | photon_get_buffer_remote (photon_rid request, photonBuffer ret_buf) |
|