PelicanHPC — это специализированный дистрибутив Linux в формате live-ISO, ориентированный на быстрое развёртывание вычислительных кластеров и выполнение параллельных вычислений. Основанный на пакетах Debian, он предоставляет готовую среду для организации кластеров с распределёнными вычислениями без необходимости установки на диски каждой машины. Дистрибутив включает средства для автоматической конфигурации сетевого загрузчика, распределённой файловой системы и инструментов для запуска задач на основе MPI (Message Passing Interface).
Проект предназначен для исследовательских и образовательных целей, а также для оперативного создания временных расчётных сред для бенчмарков и тестирования параллельного программного обеспечения. PelicanHPC сочетает в себе набор утилит для управления узлами, шаблоны конфигураций и средства мониторинга состояния кластера. Исторически проект развивался как упрощённая среда для пользователей, стремящихся быстро собрать кластер из имеющихся компьютеров с минимальной ручной настройкой.
- Live-ISO образ на базе Debian, позволяющий запускать кластер без установки на локальные диски.
- Автоматическая конфигурация сети и PXE-загрузка для создания одноразовых или временных compute-узлов.
- Поддержка MPI (включая реализации, совместимые с OpenMPI и другими библиотеками) для организации параллельных вычислений.
- Инструменты для разделяемой сетевой файловой системы и общего доступа к данным между узлами.
- Набор утилит для управления фронтенд-узлом и распределения задач на compute-узлы.
- Предустановленные бенчмарки и примеры параллельных программ для тестирования производительности кластера.
- Возможности быстрого масштабирования кластера путём добавления новых машин в сеть и их автоматической интеграции.
- Поддержка стандартных средств мониторинга и логирования состояния узлов и сетевых подключений.
- Фокус на простоте развертывания и повторяемости конфигураций для образовательных и экспериментальных сценариев.
- Документация и примеры конфигураций, описывающие типовые рабочие сценарии и порядок подготовки узлов.