i've recently encountered a problem trying to share large data among several processors using the command 'send' from the mpi4py-library. Even a 1000x3 numpy float array is too large to be sent. Any ideas how to overcome this problem?
thx in advance.
I've found a simple solution. Divide data into small enough chunks...
I encountered this same problem with Isend
(not with Send
). It appears that the problem was due to the sending process terminating before the receiver had received the data. I fixed this by including a comm.barrier()
call at the end of each of the processes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With