如何使用具有相同python脚本的MPMD获得两个单独的Communicator?
我尝试使用COMM_WORLD。
我需要一个2的传播者,另一个需要1的传播者(这是一个例子)
在代码内部(不是我正在显示的测试),我正在使用MPI split,但是现在我必须使用不同数量的处理器同时运行该程序的多个实例。
多个表示仅一次,两次,九次...它将根据问题而改变
mpirun -np 2 test_MPMD.py : -np 1 test_MPMD.py
from mpi4py import MPI
print(MPI.COMM_WORLD.Get_size())
结果是3 :(