NewMadeleine

Documentation

« back to PM2 home.
nm_mpi.h File Reference

main MadMPI public header More...

#include "nm_config.h"
#include "nm_mpi_types.h"
#include "nm_mpi_base.h"
#include "nm_mpi_err.h"
#include "nm_mpi_info.h"
#include "nm_mpi_req.h"
#include "nm_mpi_p2p.h"
#include "nm_mpi_collective.h"
#include "nm_mpi_datatype.h"
#include "nm_mpi_group.h"
#include "nm_mpi_topo.h"
#include "nm_mpi_communicator.h"
#include "nm_mpi_onesided.h"
#include "nm_mpi_session.h"
#include "nm_mpi_io.h"
#include "nm_mpi_tool.h"
#include "nm_mpi_f.h"
#include "nm_mpi_not_implemented.h"
#include "nm_mpi_pmpi.h"
Include dependency graph for nm_mpi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NMAD_FORTRAN   1
 whether Fortran support is enabled in MPI
 
#define MPI_VERSION   4
 
#define MPI_SUBVERSION   0
 
#define MADMPI   1
 make it easy to identify the MPI library as MadMPI at compile time
 
#define NM_MPI_PMPI(SYM_MPI, SYM_INTERNAL)   __typeof__(SYM_MPI) P ## SYM_MPI /* trailing semicolon is supposed to be added by caller */
 

Detailed Description

main MadMPI public header

Definition in file nm_mpi.h.

Macro Definition Documentation

◆ MADMPI

#define MADMPI   1

make it easy to identify the MPI library as MadMPI at compile time

Definition at line 57 of file nm_mpi.h.

◆ MPI_SUBVERSION

#define MPI_SUBVERSION   0

Definition at line 54 of file nm_mpi.h.

◆ MPI_VERSION

#define MPI_VERSION   4

Definition at line 53 of file nm_mpi.h.

◆ NMAD_FORTRAN

#define NMAD_FORTRAN   1

whether Fortran support is enabled in MPI

Definition at line 50 of file nm_mpi.h.