Education applications/OpenMPI: различия между версиями
(Новая страница: «{|class="wikitable" style="float:right; margin-left:2em" !colspan="2"|100px |- !colspan="2"|OpenMPI |- |colspan="2"|64px|center |- |colspan="2"|300px|center |- |'''Появился в: |'''2005<br> |- |'''Автор''': |??? |- |'''Оф. сайт''': |[https://open-mpi.org/ https://open-mpi.org/] |- |'''Репозиторий ALT Linux''' |[ht...») |
Нет описания правки |
||
(не показано 10 промежуточных версий 1 участника) | |||
Строка 18: | Строка 18: | ||
|- | |- | ||
|'''Репозиторий ALT Linux''' | |'''Репозиторий ALT Linux''' | ||
|[https://packages.altlinux.org/ru/p10/srpms/openmpi/ openmpi] | |[https://packages.altlinux.org/ru/p10/srpms/openmpi-devel/ openmpi-devel] | ||
|- | |- | ||
|'''Лицензия''': | |'''Лицензия''': | ||
Строка 30: | Строка 30: | ||
==Установка== | ==Установка== | ||
Программу можно установить из системного репозитория ALT Linux. Для установки программы [[Команды APT|через консоль]] или [[Synaptic]] нужно выбрать пакет {{pkg|openmpi}}. | Программу можно установить из системного репозитория ALT Linux. Для установки программы [[Команды APT|через консоль]] или [[Synaptic]] нужно выбрать пакет {{pkg|openmpi-devel}}. | ||
Выберите удобный способ установки: | Выберите удобный способ установки: | ||
===Центр приложений=== | <!--===Центр приложений=== | ||
{{:Education-softwarecenter-common}}#Введите в поле поиска «openmpi» и выберите найденную программу | {{:Education-softwarecenter-common}}#Введите в поле поиска «openmpi» и выберите найденную программу | ||
#:[[Файл:Edu-openmpi-install-softwarecenter-a.png]] | #:[[Файл:Edu-openmpi-install-softwarecenter-a.png]] | ||
Строка 45: | Строка 45: | ||
#:[[Файл:Edu-openmpi-install-softwarecenter-e.png]] | #:[[Файл:Edu-openmpi-install-softwarecenter-e.png]] | ||
===Synaptic=== | -->===Synaptic=== | ||
{{:Education-synaptic-install-common}}#Введите в окне поиска | {{:Education-synaptic-install-common}}#Введите в окне поиска «openmpi-devel» и нажмите «Искать» | ||
#:[[Файл:Edu-openmpi-install-synaptic-a.png]] | #:[[Файл:Edu-openmpi-install-synaptic-a.png]] | ||
#Программа найдёт нужный пакет | #Программа найдёт нужный пакет | ||
Строка 52: | Строка 52: | ||
#Кликните по пакету ПКМ и выберите «Отметить для установки» | #Кликните по пакету ПКМ и выберите «Отметить для установки» | ||
#:[[Файл:Edu-openmpi-install-synaptic-c.png]] | #:[[Файл:Edu-openmpi-install-synaptic-c.png]] | ||
#Согласитесь с изменениями | |||
#:[[Файл:Edu-openmpi-install-synaptic-d.png]] | |||
#Нажмите кнопку «Применить» | #Нажмите кнопку «Применить» | ||
#:[[Файл:Edu-openmpi-install-synaptic- | #:[[Файл:Edu-openmpi-install-synaptic-e.png]] | ||
#Согласитесь с изменениями | #Согласитесь с изменениями | ||
#:[[Файл:Edu-pascalabc-install-synaptic-9.png]] | #:[[Файл:Edu-pascalabc-install-synaptic-9.png]] | ||
Строка 59: | Строка 61: | ||
#:[[Файл:Edu-pascalabc-install-synaptic-10.png]] | #:[[Файл:Edu-pascalabc-install-synaptic-10.png]] | ||
#После успешной установки программа выдаст соответствующее сообщение | #После успешной установки программа выдаст соответствующее сообщение | ||
#:[[Файл:Edu-openmpi-install-synaptic- | #:[[Файл:Edu-openmpi-install-synaptic-f.png]] | ||
#Закройте программу | #Закройте программу | ||
Строка 65: | Строка 67: | ||
{{:Education-console-install-common}}#Установите openmpi следующей командой: | {{:Education-console-install-common}}#Установите openmpi следующей командой: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
# apt-get | # apt-get install -y openmpi-devel | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:[[Файл:Edu-openmpi-install-console-a.png]] | #:[[Файл:Edu-openmpi-install-console-a.png]] | ||
Строка 72: | Строка 74: | ||
==Запуск программы в Альт Образование== | ==Запуск программы в Альт Образование== | ||
Чтобы запустить | Чтобы запустить OpenMPI в Альт Образование откройте терминал и используйте следующие команды, чтобы скомпилировать и запустить программу: | ||
<syntaxhighlight lang="bash"> | |||
$ /usr/lib64/openmpi/bin/mpicc файл_с_исходным_кодом -o бинарный_файл | |||
$ /usr/lib64/openmpi/bin/mpiexec параметры скомпилированная_программа | |||
</syntaxhighlight> | |||
[[Файл:Edu-openmpi-run1.png]] | [[Файл:Edu-openmpi-run1.png]] | ||
==Удаление== | ==Удаление== | ||
Строка 86: | Строка 87: | ||
===Synaptic=== | ===Synaptic=== | ||
{{:Education-synaptic-remove-common}}#Введите | {{:Education-synaptic-remove-common}}#Введите «openmpi-devel»: | ||
#:[[Файл:Edu-openmpi-remove-synaptic-a.png]] | #:[[Файл:Edu-openmpi-remove-synaptic-a.png]] | ||
#Программа нашла установленный пакет: | #Программа нашла установленный пакет: | ||
Строка 92: | Строка 93: | ||
#Кликните по пакету ПКМ и выберите «Отметить для удаления» | #Кликните по пакету ПКМ и выберите «Отметить для удаления» | ||
#:[[Файл:Edu-openmpi-remove-synaptic-c.png]] | #:[[Файл:Edu-openmpi-remove-synaptic-c.png]] | ||
#Нажмите кнопку «Применить» | |||
#:[[Файл:Edu-openmpi-remove-synaptic-d.png]] | |||
#Согласитесь с изменениями | #Согласитесь с изменениями | ||
#:[[Файл:Edu-openmpi-remove-synaptic-e.png]] | #:[[Файл:Edu-openmpi-remove-synaptic-e.png]] | ||
# | #Программа начнёт удаление | ||
#:[[Файл:Edu-openmpi-remove-synaptic-f.png]] | #:[[Файл:Edu-openmpi-remove-synaptic-f.png]] | ||
# | #Удаление завершено. Закройте диалоговое окно и окно программы. | ||
#:[[Файл:Edu-openmpi-remove-synaptic-g.png]] | #:[[Файл:Edu-openmpi-remove-synaptic-g.png]] | ||
===Терминал=== | ===Терминал=== |
Текущая версия от 21:53, 20 ноября 2023
OpenMPI | |
---|---|
Появился в: | 2005 |
Автор: | ??? |
Оф. сайт: | https://open-mpi.org/ |
Репозиторий ALT Linux | openmpi-devel |
Лицензия: | New BSD License |
Включена в состав Альт Образование |
Нет |
OpenMPI — мощная реализация моделей программирования MPI/SHMEM.
Установка
Программу можно установить из системного репозитория ALT Linux. Для установки программы через консоль или Synaptic нужно выбрать пакет openmpi-devel.
Выберите удобный способ установки:
Synaptic
- Откройте Меню приложений ▷ Настройки ▷ Программа управления пакетами Synaptic:
- Введите пароль суперпользователя:
- Нажмите на кнопку «Получить сведения» и подождите, пока программа обновит кэш:
- Нажмите на кнопку «Искать»
- Введите в окне поиска «openmpi-devel» и нажмите «Искать»
- Программа найдёт нужный пакет
- Кликните по пакету ПКМ и выберите «Отметить для установки»
- Согласитесь с изменениями
- Нажмите кнопку «Применить»
- Согласитесь с изменениями
- Программа начнёт загрузку и установку пакетов
- После успешной установки программа выдаст соответствующее сообщение
- Закройте программу
Терминал
- Откройте Меню приложений ▷ Системные ▷ Терминал Xfce:
- Откроется терминал:
- Введите запрос на повышение прав до суперпользователя:
- Введите пароль суперпользователя, у вас будут повышенные права:
- Введите команду, чтобы получить свежие источники пакетов:
- Установите openmpi следующей командой:
- Программа установлена, вы можете закрыть окно консоли
Запуск программы в Альт Образование
Чтобы запустить OpenMPI в Альт Образование откройте терминал и используйте следующие команды, чтобы скомпилировать и запустить программу:
$ /usr/lib64/openmpi/bin/mpicc файл_с_исходным_кодом -o бинарный_файл
$ /usr/lib64/openmpi/bin/mpiexec параметры скомпилированная_программа
Удаление
Выберите удобный способ удаления:
Synaptic
- Откройте Меню приложений ▷ Настройки ▷ Программа управления пакетами Synaptic:
- Введите пароль суперпользователя:
- Нажмите кнопку «Искать»:
- Введите «openmpi-devel»:
- Программа нашла установленный пакет:
- Кликните по пакету ПКМ и выберите «Отметить для удаления»
- Нажмите кнопку «Применить»
- Согласитесь с изменениями
- Программа начнёт удаление
- Удаление завершено. Закройте диалоговое окно и окно программы.
Терминал
- Откройте Меню приложений ▷ Системные ▷ Терминал Xfce:
- Откроется терминал:
- Введите запрос на повышение прав до суперпользователя:
- Введите запрос на удаление программы:
- Удаление завершено, закройте терминал.