NewMadeleine

Documentation

nm_mpi_errhandler_s Struct Reference

error handler More...

#include <nm_mpi_private.h>

Public Types

enum  nm_mpi_errhandler_kind_e {
  NM_MPI_ERRHANDLER_NONE = 0 , NM_MPI_ERRHANDLER_COMM , NM_MPI_ERRHANDLER_WIN , NM_MPI_ERRHANDLER_FILE ,
  NM_MPI_ERRHANDLER_SESSION
}
 

Data Fields

int id
 
union {
   MPI_Handler_function *   legacy
 
   MPI_Comm_errhandler_function *   comm_func
 
   MPI_Win_errhandler_function *   win_func
 
   MPI_File_errhandler_function *   file_func
 
   MPI_Session_errhandler_function *   session_func
 
function
 
enum nm_mpi_errhandler_s::nm_mpi_errhandler_kind_e kind
 

Detailed Description

error handler

Definition at line 84 of file nm_mpi_private.h.

Member Enumeration Documentation

◆ nm_mpi_errhandler_kind_e

Enumerator
NM_MPI_ERRHANDLER_NONE 
NM_MPI_ERRHANDLER_COMM 
NM_MPI_ERRHANDLER_WIN 
NM_MPI_ERRHANDLER_FILE 
NM_MPI_ERRHANDLER_SESSION 

Definition at line 95 of file nm_mpi_private.h.

Field Documentation

◆ comm_func

MPI_Comm_errhandler_function* nm_mpi_errhandler_s::comm_func

Definition at line 90 of file nm_mpi_private.h.

◆ file_func

MPI_File_errhandler_function* nm_mpi_errhandler_s::file_func

Definition at line 92 of file nm_mpi_private.h.

◆ 

union { ... } nm_mpi_errhandler_s::function

◆ id

int nm_mpi_errhandler_s::id

Definition at line 86 of file nm_mpi_private.h.

◆ kind

enum nm_mpi_errhandler_s::nm_mpi_errhandler_kind_e nm_mpi_errhandler_s::kind

◆ legacy

MPI_Handler_function* nm_mpi_errhandler_s::legacy

Definition at line 89 of file nm_mpi_private.h.

◆ session_func

MPI_Session_errhandler_function* nm_mpi_errhandler_s::session_func

Definition at line 93 of file nm_mpi_private.h.

◆ win_func

MPI_Win_errhandler_function* nm_mpi_errhandler_s::win_func

Definition at line 91 of file nm_mpi_private.h.


The documentation for this struct was generated from the following file: