MPIGlue.h File Reference

Go to the source code of this file.

Defines

#define UNUSED_WITHOUT_MPI
 This header file is intended to facilitate writing source modules that use MPI, so that they can also be compiled without an MPI compiler and run without the MPI libraries.
#define MPI_BOOL_TYPE
#define MPI_BOOL
#define MPI_Comm_group_create(c, g, t, pc)

Define Documentation

#define MPI_BOOL
#define MPI_BOOL_TYPE

Definition at line 44 of file MPIGlue.h.

#define MPI_Comm_group_create ( c,
g,
t,
pc   ) 

Definition at line 47 of file MPIGlue.h.

#define UNUSED_WITHOUT_MPI

This header file is intended to facilitate writing source modules that use MPI, so that they can also be compiled without an MPI compiler and run without the MPI libraries.

Note, however, that the definitions in this header file do not provide a complete replacement of MPI functions with stub versions; that task is beyond the scope of a single header file (duplicating MPI datatypes, for example, would take much more effort). Instead, this file is currently only used by new tclean2 code that uses MPI functions in C++, and, therefore, only provides support for those parts of MPI that are currently needed in the tclean2 code.

Definition at line 43 of file MPIGlue.h.

Referenced by casa::ControlRecord::datatype(), casa::DetailsRecord::datatype(), and casa::ExecRecord::datatype().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1