gpt4 book ai didi

c++ - 使用 Boost MPI 发送文件?

转载 作者:太空狗 更新时间:2023-10-29 20:49:22 26 4
gpt4 key购买 nike

我可以使用 Boost MPI 将文件发送到其他计算机吗?我担心的是它针对非常小的消息进行了优化,而不是更大的消息(我需要一次性发送 700 MB 或更多)。原因是无论如何我都可能将 mpi 用于程序的其他部分,所以我认为这将是一个非常干净的解决方案,不混合和匹配。

已经完成了吗?你会推荐它吗?

最佳答案

请记住,Boost MPI 要求您已经在要发送文件的系统上实现了 MPI(OpenMPIMPICH2MVAPICH2 等)。您需要获得其中之一才能与 Boost MPI 一起使用。

另请记住,MPI 是为高性能集群设计的,大多数 MPI 实现都假定您拥有可靠的硬件。也就是说,如果您在 MPI 中编写了一个应用程序并且您的一个进程出现故障,那么它们很可能都会死掉。

如果您计划在您自己的网络上的本地环境中使用它,并且您打算主要运行批处理作业而不是持久性服务,那么 MPI 可能是一个不错的选择。如果不是,那么请研究为更分布式、更不可靠的环境设计的其他消息传递解决方案。

关于c++ - 使用 Boost MPI 发送文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com