Using Boost MPI to send files?

Can I use Boost MPI to send files to other computers? My concern is that it is optimized for very small messages and no more (I need to send 700 MB or more at a time). The reason is that I will probably use mpi for other parts of the program, so I thought it would be a pretty clean solution, so as not to mix and match.

It's done? Would you recommend it?

+3
source share
2 answers

Keep in mind that Boost MPI requires that you already have an MPI implementation on the systems you want to send files to ( OpenMPI , MPICH2 , MVAPICH2 , etc.). You will need to get one of them to go along with the Boost MPI.

Also keep in mind that MPI is for high-performance clusters, and most MPI implementations assume that you have reliable hardware. That is, if you wrote an application in MPI and one of your processes has declined, it is more than likely that they will all die.

, , , MPI . , , .

+3

MPI , . ( , Boost, ,

700mb

(, ) : " Boost.MPI , , ".

+2

Source: https://habr.com/ru/post/1705927/


All Articles