gpt4 book ai didi

c++ - 正确使用 MPI 和 std::string

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:29:37 25 4
gpt4 key购买 nike

使用 std::string 的正确方法是什么?使用 mpi send 和 mpi recv 命令?

我有一个主从模型设置,其中主从数据库首先加载相当大量的字符串,我将它们存储在内存中的 vector<string> 中。容器,然后我想一次将它们发送给奴隶以计算文本分析。我最初编写我的文本分析函数是为了接受一个字符串作为输入参数。

我是否应该让大师将字符串转换为const char*?奴隶将其转换回字符串进行计算?或者我应该只发送字符串 s.c_str()作为消息缓冲区?有更好的方法吗?

最佳答案

您必须首先将 vector/字符串的大小发送到从属进程。然后您可以在从属进程中分配所需的内存。在第二遍中,您可以再次发送所有 vector 。

关于c++ - 正确使用 MPI 和 std::string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895299/

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