Разница между запуском программы с и без mpirun

Я реализовал одноранговое соединение в MPI, используяMPI_Open_port а такжеMPI_Comm_accept, Я запускаю сервер и клиентскую программу, используя

rafael@server1:~$ mpirun server
rafael@server2:~$ mpirun client

на разных компьютерах. Я заметил, что

rafael@server1:~$ ./server
rafael@server2:~$ ./client

тоже работает просто отлично. Знаете ли вы, есть ли разница между запуском исполняемого файла MPI с и без?mpirun

Конечно, я могу'дать дополнительные параметры (например,mpirun --mca btl self,openib), а ранг всех процессов равен 0, что вполне нормально. Но есть ли что-нибудь менее очевидное?

Ответы на вопрос(1)

Ваш ответ на вопрос