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

Отправка и получение данных структурированного массива в MPI4Py с использованием NumPy
Я пытаюсь отправлять и получать данные в MPI4Py, используя структурированный массив из NumPy. Ниже приведена структура моего массива: numpy.zeros(FILE_LINES, dtype='i4,54b') и я использую метод Sendrecv для обмена данными следующим образом:...
3474 просмотров
schedule 26.04.2024

Оператор Try в Cython для cimport (для использования с mpi4py)
Есть ли способ получить эквивалент оператора try Python в Cython для cimport? Что-то такое: try: cimport something except ImportError: pass Мне нужно это, чтобы написать расширение Cython, которое можно скомпилировать с mpi4py или...
1785 просмотров

Запись / чтение больших файлов с HDF5 и MPI с использованием 1 процесса из Python
При записи большого набора данных в файл с использованием параллельного HDF5 через h5py и mpi4py (и вполне возможно также при использовании HDF5 и MPI непосредственно из C), я получаю следующую ошибку при использовании драйвера mpio с одним процессом:...
1125 просмотров
schedule 14.09.2023

Python Использование multiprocessing.pool с mpi4py генерирует ошибку Cannot allocate memory
Я работаю над кластером компьютеров и недавно начал использовать параллельное программирование с помощью python. В настоящее время я понимаю так: mpi4py помогает управлять работой между разными узлами, а многопроцессорность управляет работой в...
596 просмотров

ipython с кластеризацией MPI с использованием машинного файла
Я успешно настроил mpi с поддержкой mpi4py на трех узлах в соответствии с тестированием сценария hellowworld.py в демонстрационном каталоге mpi4py: gms@host:~/development/mpi$ mpiexec -f machinefile -n 10 python...
430 просмотров

Параллельная система очередей, есть ли неблокирующий эквивалент для сбора? mpi4py
Я хотел бы создать цикл по списку параметров (скажем, 50). Цикл должен совместно использоваться несколькими процессорами (скажем, 4) параллельно. Я хотел бы, чтобы каждый процессор выбирал следующий параметр из списка и вызывал функцию с этим...
746 просмотров
schedule 31.01.2024

Вложение вызовов mpi с помощью mpi4py
Я пытаюсь использовать mpi4py для вызова второго экземпляра исполняемого файла mpi. Я получаю сообщение об ошибке: Open MPI does not support recursive calls of mpirun Но у меня сложилось впечатление, что это именно то, что должен уметь...
1493 просмотров

Ошибка компиляции mpi4py в системе Suse
После того, как я скомпилирую mpi4py с openmpi с сервера, я получаю ошибку времени выполнения. OS: SuSe GCC: 4.8.5 OpenMPI: 1.10.1 HDF5: 1.8.11 mpi4py: 2.0.0 Python: 2.7.9 Настройки среды: я использую virtualenv (без прав...
133 просмотров
schedule 23.04.2023

mpi4py - MPI_ERR_TRUNCATE: сообщение усечено
Я преобразовал код ring_c.c из примеров OPENMPI на python, чтобы поэкспериментировать с mpi4py. Вот мой код. from mpi4py import MPI comm = MPI.COMM_WORLD rank = comm.Get_rank() size = comm.Get_size() next_proc = (rank + 1) % size prev_proc =...
2994 просмотров
schedule 11.07.2022

Отправить задание с кодом Python (mpi4py) в кластере HPC
Я работаю над кодом Python с MPI (mpi4py) , и я хочу реализовать свой код на многих узлах (каждый узел имеет 16 процессоров) в очереди в кластере HPC. Мой код структурирован следующим образом: from mpi4py import MPI comm = MPI.COMM_WORLD...
2793 просмотров

Ошибка установки mpi4py
Я пытаюсь установить mpi4py и следую инструкциям по установке, используя pip, найденный здесь: http://mpi4py.scipy.org/docs/usrman/install.html#using-pip-or-easy-install Я запускаю virtualenv с python 2.7.10 в Mac OS 10.11.6 и установил mpich3 с...
457 просмотров
schedule 12.10.2022

Отправка и получение определенных частей mpi
У меня проблема с моим кодом. Я хочу, чтобы этот код отправлял элементы массива определенным работникам. Рабочие 0-7 должны получить 12, 18, 30, 36, 48, 54, 66, 72. Поэтому я использовал отправку и получение, чтобы сделать это, но когда я выполняю...
48 просмотров
schedule 10.10.2023