Имейте в виду, что Boost MPI требует, чтобы у вас уже была реализация MPI в системах, с которыми вы хотите отправлять файлы ( OpenMPI , MPICH2 , MVAPICH2, так далее). Вам нужно будет получить один из них, чтобы использовать Boost MPI.
Также имейте в виду, что MPI предназначен для высокопроизводительных кластеров, и большинство реализаций MPI предполагают, что у вас есть надежное оборудование. То есть, если вы написали приложение в MPI и один из ваших процессов вышел из строя, скорее всего, они все умрут.
Если вы планируете использовать это в локальной среде в своей собственной сети и планируете запускать в основном пакетные задания, а не постоянные службы, тогда MPI может быть хорошим выбором. Если нет, то найдите другое решение для обмена сообщениями, предназначенное для более распределенной и менее надежной среды.