nm_launcher_interface.h
Go to the documentation of this file.
int nm_launcher_get_topology(struct nm_launcher_rank_vect_s *p_ranks, struct nm_launcher_subgroup_vect_s *p_subgroups, int *n_subgroups)
Returns topology.
PUK_VECT_TYPE(nm_launcher_rank, int)
int nm_launcher_get_gate(int dest, nm_gate_t *gate)
Returns the gate for the process dest.
static int nm_launcher_init(int *argc, char **argv)
Initializes nmad.
Definition nm_launcher_interface.h:74
int nm_launcher_get_dest(nm_gate_t p_gate, int *dest)
Returns the dest rank for the given gate.
static void nm_abi_config_check(void)
Check consistency of ABI config between nmad and application.
Definition nm_public.h:188
void nm_launcher_print_drivers_strategy(nm_core_t p_core)
print on stderr loaded drivers and the selected strategy
int nm_launcher_homogeneous_network(void)
Checks whether the networks are homogeneous across all nodes.
int nm_launcher_init_nocheck(int *argc, char **argv)
static nm_gate_t nm_launcher_self_gate(void)
shortcut to get the gate to self
Definition nm_launcher_interface.h:81
nm_len_t size
size of the onsided data (not incuding target-side completion)
Definition nm_onesided_private.h:1
This is the common public header for NewMad.