I am a bit confused about this. If you’re building a distributed application, which in some cases may perform parallel operations (although not necessarily mathematical), should you use ASIO or something like MPI? I take it MPI is a higher level than ASIO, but it’s not clear where in the stack one would begin.
I am a bit confused about this. If you’re building a distributed application, which
Share
As far as I know MPI is currently incapable of handling the situation, when the new distributed nodes want to join the already started group. The problems also may occur if one of the nodes goes offline.
MPI does not reveal any network related machinery that is underneath. Thus if you would ever need something on the lower level — you’re in trouble. If you on the other hand do not aticipate such a need, then you’ll save yourself a lot of time using MPI.