Внутреннее создание процессов MPI

Есть ли способ усвоить создание процессов MPI? Вместо указания количества процессов в командной строке "mpiexec -np 2 ./[PROG]"; Я хотел бы, чтобы количество процессов было указано внутри. Ваше здоровье


mpi
person Gheghen    schedule 18.05.2011    source источник


Ответы (1)


Да. Вы ищете MPI_Spawn() из MPI- 2, который запускает (возможно, другую) программу с рядом процессов, которые можно указать во время выполнения, и создает новый коммуникатор, который вы можете использовать вместо MPI_COMM_WORLD для связи между исходным и новым процессами.

person Jonathan Dursi    schedule 18.05.2011