Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <mpi.h>
  3.  
  4. int main(int argc, char* argv[]){
  5.  
  6.     int rang;//, val;
  7.     int sizes[5] = {};
  8.  
  9.     MPI::Init(argc, argv);
  10.  
  11.     rang = MPI::COMM_WORLD.Get_rank();
  12.     //val = MPI::COMM_WORLD.Get_size();
  13.  
  14.     sizes[0] = MPI::INT.Get_size();
  15.     sizes[1] = MPI::DOUBLE.Get_size();
  16.     sizes[2] = MPI::CHAR.Get_size();
  17.     sizes[3] = MPI::FLOAT.Get_size();
  18.     sizes[4] = MPI::LONG.Get_size();
  19.  
  20.     for(int i = 0; i < 5; i++){
  21.         std::cout<<sizes[i]<<std::endl;
  22.     }
  23.  
  24.     for(int i = 0; i < rang; i++){
  25.         std::cout <<"R:" << rang << "; Hello world."<< std::endl;
  26.     }
  27.  
  28.     MPI::Finalize();
  29.  
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement