如何使用 MPI 传递 C 布尔值数组?



我有一个布尔值数组,我想与 MPI 一起使用,但据我搜索,没有MPI_BOOL类型。编程语言是C,我正在使用stdbool.hbool。我的机器上的布尔值大小是 1 字节。

我只使用其他 MPI 类型吗?我宁愿不这样做,以保持数组的大小以尽可能小地传输。

_Bool 类型有MPI_C_BOOL

请注意,C++绑定已从 MPI 标准中删除。

最新更新