我有一个布尔值数组,我想与 MPI 一起使用,但据我搜索,没有MPI_BOOL
类型。编程语言是C,我正在使用stdbool.h
的bool
。我的机器上的布尔值大小是 1 字节。
我只使用其他 MPI 类型吗?我宁愿不这样做,以保持数组的大小以尽可能小地传输。
_Bool
类型有MPI_C_BOOL
。
请注意,C++绑定已从 MPI 标准中删除。