nm_launcher_driver_s Struct Reference
#include <nm_launcher_private.h>
Data Fields | |
| void(* | init )(void *_status, int *argc, char **argv, const char *label) |
| initialize nmad, establishe connections | |
| void(* | barrier )(void *_status) |
| barrier accross all processes, implemented out-of-band of nmad | |
| void(* | get_gates )(void *_status, nm_gate_t *gates) |
| get the list of gates | |
| void(* | get_topology )(void *_status, struct nm_launcher_rank_vect_s *p_ranks, struct nm_launcher_rank_vect_s *p_leaders, struct nm_launcher_rank_vect_s *p_local) |
| get the topology of processes | |
| void(* | abort )(void *_status, int rc) |
| abort the full session | |
Detailed Description
Component interface definition: 'NewMad_Launcher'
Definition at line 38 of file nm_launcher_private.h.
Field Documentation
◆ abort
| void(* nm_launcher_driver_s::abort) (void *_status, int rc) |
abort the full session
Definition at line 50 of file nm_launcher_private.h.
◆ barrier
| void(* nm_launcher_driver_s::barrier) (void *_status) |
barrier accross all processes, implemented out-of-band of nmad
Definition at line 43 of file nm_launcher_private.h.
◆ get_gates
| void(* nm_launcher_driver_s::get_gates) (void *_status, nm_gate_t *gates) |
get the list of gates
Definition at line 45 of file nm_launcher_private.h.
◆ get_topology
| void(* nm_launcher_driver_s::get_topology) (void *_status, struct nm_launcher_rank_vect_s *p_ranks, struct nm_launcher_rank_vect_s *p_leaders, struct nm_launcher_rank_vect_s *p_local) |
get the topology of processes
Definition at line 47 of file nm_launcher_private.h.
◆ init
| void(* nm_launcher_driver_s::init) (void *_status, int *argc, char **argv, const char *label) |
initialize nmad, establishe connections
Definition at line 41 of file nm_launcher_private.h.
The documentation for this struct was generated from the following file: