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

Hello_World не работает с mpi4py на Cluster:II
Опять пытаемся изучить mpi4py на локальном кластере. Поэтому я написал программу hello_world, и она ПРОСТО НЕ РАБОТАЕТ! Я прикрепил код .py и ошибку. Может ли кто-нибудь указать, что я делаю неправильно? Заранее спасибо. Привет мир: from...
950 просмотров
schedule 21.08.2023

MPI: как заставить один процесс завершать все остальные — python → fortran
У меня есть некоторый код выборки Python MCMC с поддержкой MPI, который запускает параллельные вызовы правдоподобия для отдельных ядер. Поскольку это (обязательно - не спрашивайте) отказная выборка, мне нужно, чтобы только одна из np выборок была...
1570 просмотров
schedule 29.04.2022

Использование mpi4py (или любого модуля Python) без установки [дубликата]
У меня есть параллельный код, который я написал с использованием модулей numpy и mpi4py . До сих пор я запускал его на своем ноутбуке, но теперь я хочу решать задачи большего размера, используя вычислительные кластеры в своем университете....
279 просмотров
schedule 04.10.2022

h5py неправильно собран против mpi4py
Я пытаюсь собрать h5py против mpi4py. Моя цель - иметь возможность совместно использовать файл между несколькими процессорами. h5py установлен в системе, но, вероятно, не со ссылкой на mpi4py. Фактически, когда я запускаю следующий пример сценария:...
1987 просмотров
schedule 19.07.2022

Ошибка сегментации с использованием mpi4py
Я использую mpi4py для распределения задачи обработки по кластеру ядер. Мой код выглядит так: comm = MPI.COMM_WORLD size = comm.Get_size() rank = comm.Get_rank() '''Perform processing operations with each processor returning two arrays of...
1279 просмотров

обратная матрица Python3 mpi4py EOFError: EOF при чтении строки
Я пишу фрагмент кода, который будет инвертировать матрицу с использованием mpi4py . Я получаю сообщение об ошибке, которое вызывает у меня проблемы. Я помещаю 2 переменные по умолчанию m, n , и пользователь вставляет числа в процесс rank 0 для...
5604 просмотров
schedule 15.09.2022

По какой оси функция mpi4py Scatterv разбивает массив numpy?
У меня есть следующий MWE, использующий comm.Scatterv и comm.Gatherv для распределения массива 4D по заданному количеству ядер ( size ) import numpy as np from mpi4py import MPI import matplotlib.pyplot as plt comm = MPI.COMM_WORLD size =...
4573 просмотров
schedule 05.06.2023

Anaconda импортирует mpi4py, но не mpi
Я установил анаконду на 32-битную систему Windows. Затем установил пакет mpi4py с установкой conda. conda search mpi4py Fetching package metadata ....... mpi4py 2.0.0 py27_0 defaults...
6901 просмотров
schedule 29.11.2022

MPI - отправка и получение столбцов матрицы
Я пытаюсь отправить столбцы матрицы другим процессам, используя Scatter . Приведенный ниже код отлично работает для строк, поэтому для отправки столбцов с минимальными изменениями я использую функцию транспонирования Numpy. Однако это, похоже, не...
1364 просмотров
schedule 25.05.2022

Pybind11: можно ли использовать mpi4py?
Возможно ли в Pybind11 использовать mpi4py на стороне Python, а затем передать коммуникатор на сторону C++? Если да, то как это будет работать? Если нет, то возможно ли это, например, с помощью Boost? И если да, то как это будет сделано? Я...
876 просмотров
schedule 08.12.2022

MPI_ERR_TRUNCATE при отправке комплексного числа через MPI [MPI4py]
Я пытаюсь отправить одно комплексное число, используя реализацию Python MPI (MPI4py) от одного отправителя к одному получателю. Вот код: from mpi4py import MPI import numpy as np comm = MPI.COMM_WORLD if comm.rank == 0: print("I am...
614 просмотров
schedule 16.04.2022

Как передать коммуникатор MPI с python на C через cython?
Я пытаюсь обернуть функцию C, принимая дескриптор коммуникатора MPI_Comm в качестве параметра через cython. В результате я хочу иметь возможность вызывать функцию из python, передавая ей объект mpi4py.MPI.Comm . Мне интересно, как сделать...
972 просмотров
schedule 25.03.2024

Ошибки передачи данных MPI с mpi4py
У меня есть кластер, и я застрял с ним и mpi4py. У меня довольно сложный код, и MPI просто не может передавать данные. Чтобы прояснить ситуацию, я написал простой код «hello world», который просто передает большие массивы между узлами. Массивы...
252 просмотров

Возникли проблемы с установкой mpi4py с Intel MPI
Название говорит само за себя. У меня есть Intel MPI, установленный на моем экземпляре AWS, и я получил его для активации, и which mpiexec работает и сообщает мне, что это Intel MPI. У меня сейчас нет другого установленного MPI. $MPICC также...
168 просмотров
schedule 29.11.2022