Вопросы по теме 'openmpi'
Инициализировать массив с помощью openmpi один раз
Я пытаюсь запустить некоторые тесты, используя данные обработки OPENmpi в массиве, разделив работу по узлам (вторая часть — с матрицами). Сейчас у меня возникают некоторые проблемы, потому что массив данных каждый раз инициализируется, и я не знаю,...
1317 просмотров
schedule
02.06.2022
Проблемы OpenMPI MPI_Barrier
У меня возникли некоторые проблемы с синхронизацией с использованием реализации OpenMPI MPI_Barrier:
int rank;
int nprocs;
int rc = MPI_Init(&argc, &argv);
if(rc != MPI_SUCCESS) {
fprintf(stderr, "Unable to set up MPI");...
8020 просмотров
schedule
01.05.2022
Создание Boost 1.46.1 * с помощью openmpi *?
Я хотел бы собрать всю библиотеку Boost в Ubuntu 11.04 с помощью gcc 4.5.2. Итак, я начал скачивать файл tar.bz2. Я расширил его. Я запустил bootstrap.sh и заметил, что он жалуется на Unicode, поэтому я установил:
sudo apt-get install...
995 просмотров
schedule
03.04.2022
Запуск приложений OpenMPI/pthread с помощью slurm
На компьютерах Cray, таких как XE6, при запуске гибридного приложения MPI/pthreads через aprun существует параметр depth, который указывает количество потоков, которые может создать каждый процесс. Например,
aprun -N2 -n12 -d5
Каждый процесс...
1396 просмотров
schedule
14.11.2023
--with-memory-manager=нет флага для компиляции mpi
Обычно, когда я хочу скомпилировать исходный код с помощью mpicc, я использую следующую команду:
mpicc -o source source.c
Однако у меня возникли проблемы с компиляцией моего текущего источника, некоторые ошибки seg. Я нашел на форуме, что...
239 просмотров
schedule
03.01.2023
Распространение данных с использованием OpenMPI
Я хотел бы распространять данные на нескольких машинах, подключенных к сети TCP/IP, используя OpenMPI. Может ли кто-нибудь указать мне правильные ресурсы и направление. Я новичок в OpenMPI.
Спасибо
1149 просмотров
schedule
28.06.2023
Запуск программы OpenMPI без mpirun
Я использую gcc и OpenMPI . Обычно я запускаю программы MPI, используя оболочку mpirun , например,
mpirun -np 4 myprogram
запустить 4 процесса.
Однако мне было интересно, можно ли легко сгенерировать двоичный файл, который будет...
5874 просмотров
schedule
13.06.2023
Может ли кто-нибудь объяснить эту ошибку valgrind с открытым mpi?
Мой основной вопрос о том, как файлы подавления работают в valgrind. Я просмотрел много документации, которая указывает на использование следующего в версиях mpi > 1.5 (у меня 1.6):
mpirun -np 2 valgrind...
1310 просмотров
schedule
22.03.2023
DCOM и OpenMPI
Я выполнил DCOMCNFG с разрешениями запуска и удаленного доступа, предоставив мне локальный вход в систему на каждом узле. Установите OpenMPI_v1.6.1-x64 на корневых и удаленных машинах. HAve указал путь к .exe на целевом узле. Но при запуске .exe из...
297 просмотров
schedule
04.05.2022
Как собрать буст с поддержкой mpi на доморощенном?
Согласно этому сообщению ( https://github.com/mxcl/homebrew/pull/2953 ), флаг « --with-mpi » должен включать поддержку сборки boost_mpi для соответствующей формулы доморощенного приготовления, поэтому я пытаюсь установить повышение через доморощенное,...
3279 просмотров
schedule
05.11.2022
Ошибка сегментации MPI_Waitsome?
У меня есть что-то вроде:
int numprocs, id, arr[10], winner = -1;
bool stop = false;
MPI_Request reqs[10], winnerNotification;
MPI_Init(NULL, NULL);
MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
MPI_Comm_rank(MPI_COMM_WORLD, &id);...
327 просмотров
schedule
13.12.2022
что означает настройка MPI для общей памяти?
У меня вопрос, связанный с исследованиями.
В настоящее время я завершил реализацию каркаса каркаса структуры на основе MPI (в частности, используя openmpi 6.3 ). каркас предполагается использовать на одной машине. теперь я сравниваю его с...
11222 просмотров
schedule
25.10.2022
Проблема с параллельным умножением матриц
У меня возникли проблемы с использованием MPI для умножения матриц.
У меня есть программа, читающая две матрицы n x n из двух файлов, и я должен использовать MPI. Но я получаю ошибку сегментации в одном из процессов. Это вывод, который я...
949 просмотров
schedule
29.02.2024
Зонд, кажется, потребляет процессор
У меня есть программа MPI, состоящая из одного главного процесса, который передает команды группе подчиненных процессов. Получив команду, ведомое устройство просто вызывает для этого system(). Пока ведомые устройства ожидают команды, они потребляют...
3587 просмотров
schedule
06.07.2023
mpirun параллельное приложение OpenFOAM в gdb
Я пытаюсь пройти через приложение OpenFOAM (в данном случае icoFoam, но этот вопрос вообще для любого приложения OpenFOAM).
Я хотел бы использовать gdb для выполнения параллельного анализа (скажем, 2 процедуры).
Чтобы просто запустить приложение...
1067 просмотров
schedule
08.12.2022
ошибка openmpi во время компиляции
Я пытаюсь локально скомпилировать программу, использующую openmpi (1.6.3), но получаю такую ошибку:
restraint_camshift2.o :(. toc + 0x98): неопределенная ссылка на `ompi_mpi_cxx_op_intercept '
restraint_camshift2.o: В функции...
13935 просмотров
schedule
03.04.2022
MPI не использует все выделенные процессоры
Я пытаюсь запустить некоторый код на нескольких процессорах, используя MPI.
Я запускаю, используя:
$ mpirun -np 24 python mycode.py
Я работаю в кластере с 8 узлами, каждый из которых имеет 12 процессоров. Мои 24 процесса разбросаны по...
1292 просмотров
schedule
20.04.2023
Доставка mpiexec/mpirun вместе со статическим двоичным файлом
У меня есть параллельный код, использующий MPI. Правильный способ использования этого кода — скомпилировать из исходного кода на ПК/кластере, а затем запустить как:
mpiexec -n X ./application -options
К сожалению, некоторые люди,...
283 просмотров
schedule
13.07.2022
Распараллелить функцию в openMpi?
У меня есть алгоритм, распараллеленный в main() с использованием C с openMPI; он работает отлично, но теперь я хочу переместить код во внешнюю функцию.
void my_parallel_function(int v[], int size, int rank)
{
if(rank==0)
{...
606 просмотров
schedule
28.07.2023
Параллельная реализация MPI последовательного кода
У меня есть этот код, который использует метод Эйлера для решения простого ОДУ - dy/dt = 2y - 2t^2 - 3. Последовательный код принимает случайные значения для y_0 и вычисляет результат. Я хочу использовать MPI для отправки каждому узлу собственного...
420 просмотров
schedule
09.02.2023