Я хочу запустить тестовый файл mpi4py в терминале, но он не удался.
Операционная система Mac, и я использую anaconda2 с python3.Я установил mpi4py через среду анаконды.Это работает будет на Pycharm, который также использует среду анаконды.
Тестовый код:
from mpi4py import MPI
comm = MPI.COMM_WORLD
size = comm.Get_size()
rank = comm.Get_rank()
node_name = MPI.Get_processor_name() # get the name of the node
print ('Hello world from process %d at %s.' % (rank, node_name))
, и я запускаю его в терминале: mpirun -np 5 python test.py
сообщение об ошибке:
Traceback (последний вызов был последним): файл "test.py", строка 3, из mpi4py import из MPI ImportError: нет модуля с именем mpi4py Traceback (последний вызов последним): файл "test.py", строка 3, виз mpi4py import MPI ImportError: нет модуля с именем mpi4py Traceback (последний вызов был последним): файл «test.py», строка 3, из mpi4py import MPI ImportError: нет модуля с именем mpi4py Traceback (последний вызов последнего): файл «test»3модуль с именем mpi4py
mpirun заметил, что задание прервано, но не имеет информации о процессе
, который вызвал эту ситуацию.