Merged MpiJob and Role, using eoLogger instead of cout.
This commit is contained in:
parent
fb871382e0
commit
da9eb9ce7b
3 changed files with 38 additions and 65 deletions
|
|
@ -36,18 +36,18 @@ class ParallelApply : public MpiJob
|
|||
virtual void processTask( )
|
||||
{
|
||||
EOT ind;
|
||||
comm.recv( _masterRank, 1, ind );
|
||||
comm.recv( masterRank, 1, ind );
|
||||
func( ind );
|
||||
comm.send( _masterRank, 1, ind );
|
||||
comm.send( masterRank, 1, ind );
|
||||
}
|
||||
|
||||
bool isFinished()
|
||||
{
|
||||
return index = size;
|
||||
return index == size;
|
||||
}
|
||||
|
||||
protected:
|
||||
vector<EOT> & data;
|
||||
std::vector<EOT> & data;
|
||||
eoUF<EOT&, void>& func;
|
||||
int index;
|
||||
int size;
|
||||
|
|
|
|||
Reference in a new issue