【发布时间】:2020-08-11 20:52:36
【问题描述】:
MPI_Comm_size 返回 MPI 进程的数量。显然,这不能是负面的。返回签名的int 而不是未签名的是否有特定的原因?文档没有提到可能返回的负值。
【问题讨论】:
MPI_Comm_size 返回 MPI 进程的数量。显然,这不能是负面的。返回签名的int 而不是未签名的是否有特定的原因?文档没有提到可能返回的负值。
【问题讨论】:
返回值是一个状态/错误代码,但是大小 ptr 应该是一个指向 int 的 ptr。我不能确定,但这可能主要是由于遗留问题,但它一直被使用,因此您可以轻松地从 0 到 comm_size 的整数循环,并将迭代器传递给例如MPI_Comm_rank 也期望 ptr 为 int。
【讨论】: