19 : communicatorPtr_(&comm),
28 communicatorPtr_->Barrier();
29 rank_ = communicatorPtr_->Get_rank();
30 size_ = communicatorPtr_->Get_size();
33 recv<int>(*communicatorPtr_, data, rank_ - 1, 0);
35 std::cout << std::endl;
45 if (rank_ < size_ - 1) {
46 send<int>(*communicatorPtr_, rank_, rank_ + 1, 0);
48 communicatorPtr_->Barrier();
This file contains templates for global functions send<T>, recv<T> and bcast<T>.
void end()
End logging block.
void begin()
Begin logging block.
MpiLogger(MPI::Intracomm &comm=MPI::COMM_WORLD)
Constructor.
Utility classes for scientific computation.