在许多并行计算机互连中,有些处理器比其它的处理器更加靠近。这些例程允许MPI实现者在拓扑内提供一个进程的序列,使得在物理互连上靠近本地邻居。
一些并行程序员可以记住超立方体,并且试图通过使用Grey codes将网格中的节点分配到超立方体中的处理器上。许多新的系统有不同的互连;带有许多路径的系统会注意到随时间改变的近邻。这些例程使程序员不用考虑许多。reorder参数用于请求最优的顺序。