Принципы работы на суперкомпьютере
Общие положения по работе клиентов на суперкомпьютере.
Содержание
1 Что такое суперкомпьютер-кластер
- Вычислительный кластер (суперкомпьютер) состоит из вычислительных узлов, объединенных высокоскоростной коммуникационной сетью.
- Каждый вычислительный узел имеет свою оперативную память и твердотельный накопитель, а также подключен к общему параллельному сетевому хранилищу.
- Чтобы независимые вычислительные узлы работали как единый компьютер, используется специальное параллельное программное обеспечение.
- Пользователь подключается к управляющему узлу, на котором нельзя запускать расчёты, с него можно только выполнять постановку задач в очередь.
- Непосредственное же выполнение расчётов происходит на мощных вычислительных узлах кластера, на которые задачи распределяет менеждер очереди задач (программа).
2 Этапы работы на суперкомпьютере
- Пользователь подготавливает на своём компьютере исходные данные для имеющегося прикладного программного обеспечения суперкомпьютера или пишет собственную параллельную программу.
- Пользователь подключается к головному узлу кластера по SSH-протоколу (консолью), загружает исходные данные и ставит свою задачу в очередь на расчёт.
- Пользователь загружает результат с вычислительного кластера на свой персональный компьютер и изучает его локально.
3 Удаленный доступ к суперкомпьютеру
- Удалённое подключение к суперкомпьютеру осуществляется через головной узел по протоколу SSH.
- В операционных системах Linux и Mac OS для подключения используется приложение ssh, для Microsoft Windows рекомендуется свободно распространяемая программа PuTTY.
4 Передача файлов на суперкомпьютер
- Для передачи файлов на вычислительный кластер воспользуйтесь программами, поддерживающими протокол SFTP.
- Для MS Windows рекомендуется программа WinSCP, для ОС Linux — scp, для MacOS — программы scp/Cyberduck/Mountain Duck.
5 Хранение файлов
- В соответствии с правилами, пользователь самостоятельно обеспечивает резервное копирование своих данных.
- Хранение данных, которые уже не участвуют в вычислениях, на суперкомпьютере не допускается.
- Пользовательские директории имеют вид /home/<имя_пользователя>.
- Максимальный объем данных для пользователя обусловлен дисковой квотой, определяемой при регистрации.
- Для просмотра текущей квоты используйте команду checkquota.
- Кроме того, на каждом вычислительном узле доступен локальный каталог для временных файлов (
/tmp
). После окончания работы программы временные файлы пользователя в/tmp
узла удаляются автоматически.