Defines

src/mpi_bindings.h File Reference

#defines for switching between MPI and PMPI bindings. More...

#include "muster-config.h"
#include "mpi_utils.h"
Include dependency graph for mpi_bindings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CMPI_Allreduce   MPI_Allreduce
#define CMPI_Bcast   MPI_Bcast
#define CMPI_Comm_rank   MPI_Comm_rank
#define CMPI_Comm_size   MPI_Comm_size
#define CMPI_Gather   MPI_Gather
#define CMPI_Scatter   MPI_Scatter
#define CMPI_Irecv   MPI_Irecv
#define CMPI_Isend   MPI_Isend
#define CMPI_Pack   MPI_Pack
#define CMPI_Pack_size   MPI_Pack_size
#define CMPI_Reduce   MPI_Reduce
#define CMPI_Unpack   MPI_Unpack
#define CMPI_Waitsome   MPI_Waitsome
#define cmpi_packed_size   mpi_packed_size

Detailed Description

#defines for switching between MPI and PMPI bindings.

Author:
Todd Gamblin tgamblin@llnl.gov User of the API can #define MUSTER_USE_PMPI to use the PMPI bindings instead of the plain MPI bindings. Useful for including this algorithm in tools.

This file should contain #defines for all MPI calls used in the cluster library, and needs to be kept current.

Definition in file mpi_bindings.h.


Define Documentation

#define CMPI_Allreduce   MPI_Allreduce

Definition at line 72 of file mpi_bindings.h.

#define CMPI_Bcast   MPI_Bcast

Definition at line 73 of file mpi_bindings.h.

#define CMPI_Comm_rank   MPI_Comm_rank

Definition at line 74 of file mpi_bindings.h.

#define CMPI_Comm_size   MPI_Comm_size

Definition at line 75 of file mpi_bindings.h.

#define CMPI_Gather   MPI_Gather

Definition at line 76 of file mpi_bindings.h.

#define CMPI_Irecv   MPI_Irecv

Definition at line 78 of file mpi_bindings.h.

#define CMPI_Isend   MPI_Isend

Definition at line 79 of file mpi_bindings.h.

#define CMPI_Pack   MPI_Pack

Definition at line 80 of file mpi_bindings.h.

#define CMPI_Pack_size   MPI_Pack_size

Definition at line 81 of file mpi_bindings.h.

#define cmpi_packed_size   mpi_packed_size

Definition at line 86 of file mpi_bindings.h.

#define CMPI_Reduce   MPI_Reduce

Definition at line 82 of file mpi_bindings.h.

#define CMPI_Scatter   MPI_Scatter

Definition at line 77 of file mpi_bindings.h.

#define CMPI_Unpack   MPI_Unpack

Definition at line 83 of file mpi_bindings.h.

#define CMPI_Waitsome   MPI_Waitsome

Definition at line 84 of file mpi_bindings.h.

Muster. Copyright © 2010, Lawrence Livermore National Laboratory, LLNL-CODE-433662.
Distribution of Muster and its documentation is subject to terms of the Muster LICENSE.
Generated on Mon Dec 20 2010 using Doxygen 1.7.2