我认为你读得太深了。我认为它的意思很简单,即根据用户的实现,从0到任意正整数都是有效计数。很容易想象一个不需要参数的消息标记。
如果消息标记不需要参数,则仅发送零是有效的(实际上,发送多于零可能无效)。您必须记住,没有参数并不等同于没有数据,因为消息标记本身就是“参数”。
symmetric
代码参数的含义...有时候,消息信封中的信息就足够了(例如用于同步两个进程)。 - mgilsonif
语句,因此更容易阅读和理解。另一个例子是在非周期性笛卡尔拓扑中使用 MPI_PROC_NULL
来防止边界进程中的特定于排名的逻辑,例如“如果我不是最高排名,则向排名+1发送消息”或“如果我不是排名0,则从排名-1接收消息”。 - Hristo Iliev