NewMadeleine

Documentation

« back to PM2 home.
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 88 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 99 of file nm_mpi_private.h.

Field Documentation

◆ comm_func

MPI_Comm_errhandler_function* nm_mpi_errhandler_s::comm_func

Definition at line 94 of file nm_mpi_private.h.

◆ file_func

MPI_File_errhandler_function* nm_mpi_errhandler_s::file_func

Definition at line 96 of file nm_mpi_private.h.

◆ [union]

union { ... } nm_mpi_errhandler_s::function

◆ id

int nm_mpi_errhandler_s::id

Definition at line 90 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 93 of file nm_mpi_private.h.

◆ session_func

MPI_Session_errhandler_function* nm_mpi_errhandler_s::session_func

Definition at line 97 of file nm_mpi_private.h.

◆ win_func

MPI_Win_errhandler_function* nm_mpi_errhandler_s::win_func

Definition at line 95 of file nm_mpi_private.h.


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