add: MPI instruction and connection
This commit is contained in:
parent
bf86227ff0
commit
658d6fb659
|
@ -2,6 +2,8 @@
|
|||
|
||||
В приведённом документе рассматривается состав кластера ВолгГТУ а также основные методы работы пользователей.
|
||||
|
||||
## [Подключение к вычислительному кластеру](./clusterBasics/connect.md)
|
||||
|
||||
## [Состав вычислительного кластера](./clusterNodes/nodelist.md)
|
||||
|
||||
Список узлов вычислительного кластера и их аппаратное обеспечение.
|
||||
|
@ -9,3 +11,5 @@
|
|||
## [Файл `~/.bashrc`](./clusterNodes/bashrc.md)
|
||||
|
||||
Базовые консольные команды доступные пользователям вычислительного кластера.
|
||||
|
||||
## [MPI приложения. Инструкция по сборке и работе](./clusterBasics/mpi.md)
|
55
clusterBasics/connect.md
Normal file
55
clusterBasics/connect.md
Normal file
|
@ -0,0 +1,55 @@
|
|||
# Подключение к вычислительному кластеру ВолгГТУ
|
||||
|
||||
Для работы с вычислительным кластером ВолГТУ можно использовать програмное обеспечение, использующее для взаимодействия протокол __ssh__.
|
||||
|
||||
## Вход на кластер
|
||||
|
||||
Для входа на вычислительный кластер Волгоградского государственного технического университета используются следующие аутентификационные данные:
|
||||
|
||||
### IP
|
||||
|
||||
`79.170.167.30`
|
||||
|
||||
или
|
||||
|
||||
`cluster.vstu.ru`
|
||||
|
||||
### Порт
|
||||
|
||||
`57322`
|
||||
|
||||
### Аутентификационные данные
|
||||
|
||||
Уточните у вашего преподавателя.
|
||||
|
||||
## После входа
|
||||
|
||||
Подключившись к головному узлу по инструкции выше __рекомендуется__ ничего не выполнять __прямо на нём__
|
||||
|
||||
Желательно сразу же перейти на другой узел при помощи команды
|
||||
|
||||
`ssh %имя_узла`
|
||||
|
||||
Список имён узлов для перехода можно найти в [__списке узлов вычислительного кластера__](../clusterNodes/nodelist.md)
|
||||
|
||||
|
||||
## ПО для подключения
|
||||
|
||||
### Windows
|
||||
|
||||
Можно использовать утилиты [__PuTTY__](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) для подключения к кластеру и создания активного соединения и [__WinSCP__](https://winscp.net/eng/download.php) для передачи файлов, если вы используете Windows.
|
||||
|
||||
### Linux
|
||||
|
||||
Для подключения и передачи файлов можно применять обычный терминал используя команды:
|
||||
|
||||
`$ ssh %IP-адрес -p %порт`
|
||||
|
||||
`$ scp `
|
||||
|
||||
|
||||
### Универсальное решение
|
||||
|
||||
Рекомендуется использовать для работы [__VisualStudioCode__](https://code.visualstudio.com/Download), в дальнейшем будет обозначаться как __VSCode__
|
||||
|
||||
|
46
clusterBasics/mpi.md
Normal file
46
clusterBasics/mpi.md
Normal file
|
@ -0,0 +1,46 @@
|
|||
# MPI приложения. Инструкция по сборке и работе
|
||||
|
||||
## Подключение
|
||||
|
||||
После [__входа на кластер__](./connect.md) перейдите на узел из списка:
|
||||
|
||||
```
|
||||
node36
|
||||
node37
|
||||
node38
|
||||
node39
|
||||
```
|
||||
|
||||
В случае если ни один из этих узлов недоступен можно использовать
|
||||
|
||||
`node32` или `node50`
|
||||
|
||||
Если ни один из этих узлов не работает, напишите письмо на почтту администратору кластера `565963@gmail.com` с темой: "Вычислительный кластер. Недоступность узлов"
|
||||
|
||||
## Компиляция
|
||||
|
||||
Для компиляции нам потребуется компилятор `mpiicc` либо `mpiicpc`.
|
||||
|
||||
Чтобы получить доступ к этим компиляторам, после входа на узел введите команду:
|
||||
|
||||
`$ targetIntel`
|
||||
|
||||
Компиляция производится следующим образом:
|
||||
|
||||
`$ mpiicpc %файл_исходного_кода.cpp -o %скомпилированный_исполняемый_файл`
|
||||
|
||||
Для примера:
|
||||
|
||||
`$ mpiicpc mpi_lab1.cpp -o compiled_lab1`
|
||||
|
||||
## Запуск
|
||||
|
||||
Для запуска потребуется утилита `mpirun` уже доступная после выполнения команды `targetIntel`
|
||||
|
||||
Запуск производится следующим образом:
|
||||
|
||||
`$ mpirun -np %число_процессов ./%скомпилированный_исполняемый_файл`
|
||||
|
||||
Для примера:
|
||||
|
||||
`$ mpirun -np 2 ./compiled_lab1`
|
|
@ -1,6 +1,6 @@
|
|||
# Узлы вычислительного кластера
|
||||
|
||||
Вычислительные узлы кластера ВолгГТУ работают на базе операционной системы `Rocky 8` версий `8.8` и `8.10` (эта информация будет обновлена после полного перехода на `Rocky 8.10`)
|
||||
Вычислительные узлы кластера ВолгГТУ работают на базе операционной системы `Rocky 8` версии `8.10` (эта информация будет обновлена после полного перехода на `Rocky 8.10`)
|
||||
|
||||
## Головной узел
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user