PelicanHPC

Бесплатно
Открытый исходный код
Linux

Сайт: sourceforge.net/projects/pelicanhpc

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

Проект предназначен для исследовательских и образовательных целей, а также для оперативного создания временных расчётных сред для бенчмарков и тестирования параллельного программного обеспечения. PelicanHPC сочетает в себе набор утилит для управления узлами, шаблоны конфигураций и средства мониторинга состояния кластера. Исторически проект развивался как упрощённая среда для пользователей, стремящихся быстро собрать кластер из имеющихся компьютеров с минимальной ручной настройкой.

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