Вопросы по теме 'mpi4py'

mpi4py - Получить собственный коммуникатор процесса
В настоящее время мы работаем над проектом mpi4py, в котором мы хотим сгруппировать процессы в разные группы. Затем мы назначаем эти группы их собственным коммуникаторам. Эти шаги выполняются процессом 0. Теперь возникает вопрос, как другие...
464 просмотров
schedule 21.12.2023

mpi4py ссылается на lipmpi.so.12 как на lipmpi.so.1 (говорит, что такого файла или каталога нет)
Я новичок в MPI, но я пытался использовать его в кластере с OpenMPI. У меня следующая проблема: $ python -c "from mpi4py import MPI" Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: libmpi.so.1:...
4501 просмотров
schedule 07.02.2024

Как разбросать массив numpy в python с помощью comm.Scatterv
Я пытаюсь написать код на основе MPI, чтобы выполнить некоторые вычисления с использованием python и MPI4py. Однако, следуя примеру, я НЕ МОГУ разбросать вектор numpy по ядрам. Вот код и ошибки, кто-нибудь может мне помочь? Спасибо. import...
1230 просмотров
schedule 26.10.2023

Ошибка при использовании терминала для запуска файла mpi4py
Я хочу запустить тестовый файл mpi4py в терминале, но это не удалось. Операционная система - Mac, и я использую anaconda2 с python3. Я установил mpi4py через среду anaconda. Он работает с Pycharm, который также использует среду anaconda. Код...
1322 просмотров
schedule 07.01.2024

Почему команда mpiexec в файле python, записывающем параллельно с использованием h5py, использует больше, чем указанное количество ядер?
У меня есть приведенный ниже файл с именем demo2.py. Скопировано из: параллельная запись в разные группы с помощью h5py и http://docs.h5py.org/en/stable/mpi.html . from mpi4py import MPI import h5py rank = MPI.COMM_WORLD.rank size =...
48 просмотров
schedule 07.01.2024

mpi4py Split_type с использованием OMPI_COMM_TYPE_SOCKET openmpi
Можно ли разделить коммуникатор с помощью OMPI_COMM_TYPE_SOCKET openmpi в mpi4py? Я проверил, что это работает: from mpi4py import MPI comm = MPI.COMM_WORLD sharedcomm = comm.Split_type(MPI.COMM_TYPE_SHARED) но это не так: socketcomm =...
68 просмотров
schedule 12.02.2024