NewMadeleine

Documentation

nm_mpi_session.h File Reference

declarations for MPI collectives More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Functions: Sessions
Note
100% of the MPI-4 session API is supported. However, the semantics is not correct yet. We may create sessions only if MPI_Init() has been called previously.
int MPI_Session_create_errhandler (MPI_Session_errhandler_function *session_errhandler_fn, MPI_Errhandler *errhandler)
 
int MPI_Session_set_errhandler (MPI_Session session, MPI_Errhandler errhandler)
 
int MPI_Session_get_errhandler (MPI_Session session, MPI_Errhandler *errhandler)
 
int MPI_Session_call_errhandler (MPI_Session session, int errorcode)
 
int MPI_Session_init (MPI_Info info, MPI_Errhandler errhandler, MPI_Session *session)
 
int MPI_Session_finalize (MPI_Session *session)
 
int MPI_Session_get_num_psets (MPI_Session session, MPI_Info info, int *npset_names)
 
int MPI_Session_get_nth_pset (MPI_Session session, MPI_Info info, int n, int *pset_len, char *pset_name)
 
int MPI_Session_get_info (MPI_Session session, MPI_Info *info_used)
 
int MPI_Session_get_pset_info (MPI_Session session, const char *pset_name, MPI_Info *info)
 
int MPI_Group_from_session_pset (MPI_Session session, const char *pset_name, MPI_Group *newgroup)
 

Detailed Description

declarations for MPI collectives

Definition in file nm_mpi_session.h.

Function Documentation

◆ MPI_Group_from_session_pset()

int MPI_Group_from_session_pset ( MPI_Session  session,
const char *  pset_name,
MPI_Group newgroup 
)

◆ MPI_Session_call_errhandler()

int MPI_Session_call_errhandler ( MPI_Session  session,
int  errorcode 
)

◆ MPI_Session_create_errhandler()

int MPI_Session_create_errhandler ( MPI_Session_errhandler_function session_errhandler_fn,
MPI_Errhandler errhandler 
)

◆ MPI_Session_finalize()

int MPI_Session_finalize ( MPI_Session session)

◆ MPI_Session_get_errhandler()

int MPI_Session_get_errhandler ( MPI_Session  session,
MPI_Errhandler errhandler 
)

◆ MPI_Session_get_info()

int MPI_Session_get_info ( MPI_Session  session,
MPI_Info info_used 
)

◆ MPI_Session_get_nth_pset()

int MPI_Session_get_nth_pset ( MPI_Session  session,
MPI_Info  info,
int  n,
int *  pset_len,
char *  pset_name 
)

◆ MPI_Session_get_num_psets()

int MPI_Session_get_num_psets ( MPI_Session  session,
MPI_Info  info,
int *  npset_names 
)

◆ MPI_Session_get_pset_info()

int MPI_Session_get_pset_info ( MPI_Session  session,
const char *  pset_name,
MPI_Info info 
)

◆ MPI_Session_init()

int MPI_Session_init ( MPI_Info  info,
MPI_Errhandler  errhandler,
MPI_Session session 
)

◆ MPI_Session_set_errhandler()

int MPI_Session_set_errhandler ( MPI_Session  session,
MPI_Errhandler  errhandler 
)