gpt4 book ai didi

c++ - all_reduce 与 bool 值

转载 作者:行者123 更新时间:2023-11-30 02:04:33 25 4
gpt4 key购买 nike

我正在尝试使用 all_reduce 函数从每个处理器收集一个 bool 值,如果任何 bool 值为真(即“或”运算符),则将它们归约为真。但是我在为此找到正确的语法时遇到了问题。我现在拥有的是

all_reduce(world,update,update_sum,or());

当我尝试运行它时出现以下编译器错误。

time_step_Gear_Verlet.cpp:94: error: expected primary-expression before '||' token
time_step_Gear_Verlet.cpp:94: error: expected primary-expression before ')' token

我尝试只使用 ||() 而不是 or(),但这也不起作用。也许我错过了什么?还是我必须采用另一种方式来执行此操作?

最佳答案

你应该使用 std::logical_ortutorial page具有从 C MPI 到 Boost.MPI 中相应操作的操作表。

关于c++ - all_reduce 与 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486455/

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