Как я могу получить два отдельных коммуникатора, использующих MPMD с одним и тем же скриптом Python?
Я пытался использовать 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: (