47 if (Pstream::parRun())
51 if (Pstream::master(comm_))
59 int slave=Pstream::firstSlave();
60 slave<=Pstream::lastSlave(comm_);
66 Pstream::commsTypes::scheduled,
68 reinterpret_cast<char*
>
70 &(X[procOffsets_[slave]])
72 (procOffsets_[slave+1]-procOffsets_[slave])*
sizeof(Type),
82 Pstream::commsTypes::scheduled,
84 reinterpret_cast<const char*
>(
x.cdata()),
91 if (Pstream::master(comm_))
99 int slave=Pstream::firstSlave();
100 slave<=Pstream::lastSlave(comm_);
106 Pstream::commsTypes::scheduled,
108 reinterpret_cast<const char*
>
110 &(X[procOffsets_[slave]])
112 (procOffsets_[slave+1]-procOffsets_[slave])*
sizeof(Type),
122 Pstream::commsTypes::scheduled,
124 reinterpret_cast<char*
>(
x.data()),
146 solve(tx.ref(), source);