37#undef Pstream_CommonRoutines
38#define Pstream_CommonRoutines(Native, TaggedType) \
39void Foam::UPstream::mpiGather \
41 const Native* sendData, \
49 PstreamDetail::gather \
51 sendData, sendCount, recvData, recvCount, \
57void Foam::UPstream::mpiScatter \
59 const Native* sendData, \
67 PstreamDetail::scatter \
69 sendData, sendCount, recvData, recvCount, \
76#undef Pstream_CommonRoutines
81#undef Pstream_CommonRoutines
82#define Pstream_CommonRoutines(Native, TaggedType) \
83void Foam::UPstream::gather \
85 const Native* sendData, \
89 const UList<int>& recvCounts, \
90 const UList<int>& recvOffsets, \
94 PstreamDetail::gatherv \
96 sendData, sendCount, \
97 recvData, recvCounts, recvOffsets, \
102void Foam::UPstream::scatter \
104 const Native* sendData, \
105 const UList<int>& sendCounts, \
106 const UList<int>& sendOffsets, \
113 PstreamDetail::scatterv \
115 sendData, sendCounts, sendOffsets, \
116 recvData, recvCount, \
131#undef Pstream_CommonRoutines
#define Pstream_CommonRoutines(Native, TaggedType)