parallel processing - Blocking MPI calls -


when using blocking communication in mpi, blocking mean no other processes can communicate message until first message completed?

for example, if process 1 sending process 2 on 2 different nodes, processes 3 , 4 communicate @ same time or have wait until communication between 1 , 2 completed?

in point point mpi communication other processes can whatever want including sending , receiving mpi messages.

the blocking means when call mpi_send or mpi_recv, call these procedures return when operation has been finished , sending / receiving buffer can used again. onlly local thing, blocks progress of given process.

non blocking means process continues other statements if communication not yet finished , buffer should not used reading or writing.


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -