NewMadeleine

Documentation

« back to PM2 home.
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: