Using mpich 4.2.0-5build3 on Ubuntu24.04 and testing with the cpi.c small program that calculates the value of PI.
mpiexec -host host1 -n 2 cpi
The output is
Process 0 of 1 is on host1
pi is approximately 3.1415926544231341, Ошибка составляет 0,0000000008333410
Время настенных часов = 0,000049
Процесс 0 из 1 находится на хосте1
pi - это приблизительно 3,1415926544231341, ошибки - 0,0000000833333115926544231341, ошибка - 0,0000000833333311515926544231341, ошибка - 0,000000083333311151515444231341, ошибка - 0,000000083333333110151515444231341, ошибка - 0,00000008333331101515111544423131341. Время часов = 0,000046 < /p>
работает так, как будто каждый процесс находится в кластере 1?
, что означает, что функция MPI_COMM_SIZE возвращает значение 1. mpiexec для проверки библиотечных зависимостей. Поэтому я знаю, какие общие библиотеки они используют.
Где mpiexec также показывает тот, который используется.
Подробнее здесь: https://stackoverflow.com/questions/788 ... ns-1-again