pastebin

Paste Search Dynamic
Recent pastes
mpi comm world
  1. from mpi4py import MPI
  2. import numpy as np
  3.  
  4. comm = MPI.COMM_WORLD
  5. size = comm.Get_size()
  6. rank = comm.Get_rank()
  7.  
  8. data = 100*rank #date locale de trimis
  9.  
  10.  
  11. if rank != 0:
  12.     src = rank-1
  13. else:
  14.     src = size-1
  15.    
  16. if rank != size-1:
  17.     dst = rank+1
  18. else:
  19.     dst = 0
  20.  
  21.  
  22. if rank%2 == 0:    
  23.     comm.send(data,dest=dst)
  24.     data1 = comm.recv(source=src)
  25. else:
  26.     data1 = comm.recv(source=src)
  27.     comm.send(data,dest=dst)
  28.    
  29. print(data1)
  30.  
Parsed in 0.002 seconds