
Go to the source code of this file.
Data Structures | |
| struct | nm_comm_s |
| struct | nm_intercomm_s |
Functions | |
| static int | nm_comm_size (nm_comm_t p_comm) |
| static int | nm_comm_rank (nm_comm_t p_comm) |
| static nm_gate_t | nm_comm_get_gate (nm_comm_t p_comm, int rank) |
| static nm_gate_t | nm_comm_gate_self (nm_comm_t p_comm) |
| static int | nm_comm_get_dest (nm_comm_t p_comm, nm_gate_t p_gate) |
| static nm_session_t | nm_comm_get_session (nm_comm_t p_comm) |
| static nm_group_t | nm_comm_group (nm_comm_t p_comm) |
Function Documentation
◆ nm_comm_gate_self()
Definition at line 53 of file nm_coll_inline.h.
References nm_comm_get_gate(), nm_comm_rank(), and p_comm.

◆ nm_comm_get_dest()
Definition at line 58 of file nm_coll_inline.h.
References p_comm, p_gate, and nm_comm_s::reverse.
Referenced by nm_mpi_communicator_get_dest().
◆ nm_comm_get_gate()
Definition at line 48 of file nm_coll_inline.h.
References nm_comm_s::group, nm_group_get_gate(), p_comm, and nm_comm_s::rank.
Referenced by nm_comm_gate_self(), nm_mpi_communicator_get_gate(), nm_sync_clocks_recv(), and nm_sync_clocks_send().

◆ nm_comm_get_session()
|
inlinestatic |
- Examples
- nm_mcast_basic.c.
Definition at line 66 of file nm_coll_inline.h.
References p_comm, and nm_comm_s::p_session.
Referenced by nm_mpi_communicator_get_session(), nm_sync_clocks_recv(), and nm_sync_clocks_send().
◆ nm_comm_group()
|
inlinestatic |
Definition at line 71 of file nm_coll_inline.h.
References nm_comm_s::group, and p_comm.
◆ nm_comm_rank()
|
inlinestatic |
Definition at line 43 of file nm_coll_inline.h.
References p_comm, and nm_comm_s::rank.
Referenced by nm_comm_gate_self(), and nm_sync_clocks_init().
◆ nm_comm_size()
|
inlinestatic |
Definition at line 38 of file nm_coll_inline.h.
References nm_comm_s::group, nm_group_size(), and p_comm.
Referenced by nm_sync_clocks_init().
