new_mpi_datatypes.cpp
Go to the documentation of this file.
48 return (l.vertexID<r.vertexID || (l.vertexID==r.vertexID && l.index<r.index) || (l.vertexID==r.vertexID && l.index==r.index && l.first_tag<r.first_tag) ); 171 // GMPI::AddMpiIniFunc prepare_mpiVBIDpair(LOCAL_INFO, "define_mpiVBIDpair", &define_mpiVBIDpair); 172 // GMPI::AddMpiIniFunc prepare_mpiVBIDtrip(LOCAL_INFO, "define_mpiVBIDtrip", &define_mpiVBIDtrip); 173 // GMPI::AddMpiIniFunc prepare_mpiPPIDpair(LOCAL_INFO, "define_mpiPPIDpair", &define_mpiPPIDpair); 191 // //template<> MPI_Datatype GMPI::get_mpi_data_type<Printers::VBIDpair>() { return Printers::mpi_VBIDpair_type; }
unsigned long long int pointID Definition: new_mpi_datatypes.hpp:92 bool operator!=(const VBIDpair &l, const VBIDpair &r) Definition: new_mpi_datatypes.cpp:43 LOCAL_INFO macro. bool operator==(const VBIDpair &l, const VBIDpair &r) Definition: new_mpi_datatypes.cpp:40 static const std::size_t NBUFFERS Definition: new_mpi_datatypes.hpp:134 Definitions of new MPI datatypes needed by printers. vertexID / sub-print index pair Identifies individual buffers (I call them VertexBuffer, but actually there can be more than one per vertex) Definition: new_mpi_datatypes.hpp:45 std::ostream & operator<<(std::ostream &stream, const PPIDpair &ppid) Stream operator overloads. Definition: new_mpi_datatypes.cpp:178 void define_mpiHDF5bufferchunk() A simple C++ wrapper for the MPI C bindings. bool operator<(const VBIDpair &l, const VBIDpair &r) Definition: new_mpi_datatypes.cpp:37 Exception objects required for standalone compilation. EXPORT_SYMBOLS const PPIDpair nullpoint Define 'nullpoint' const. Definition: new_mpi_datatypes.cpp:185 Helper macro for controlling symbol visibility in shared libraries. pointID / process number pair Used to identify a single parameter space point Definition: new_mpi_datatypes.hpp:90 static const std::size_t SIZE Definition: new_mpi_datatypes.hpp:133 |