• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Программное обеспечение суперкомпьютера НИУ ВШЭ

Уважаемые пользователи!

Вы можете самостоятельно устанавливать программные пакеты в свой каталог на суперкомпьютере. В случае если у вашей научной группы есть сложности с установкой какого-либо открытого программного обеспечения на суперкомпьютер или если вы считаете, что какое-либо ПО должно быть установлено централизованно и быть доступным для всех пользователей, оставьте заявку на портале поддержки пользователей.

Для работы с установленным программным обеспечением используйте команду module (см. использование модулей).

Прикладное программное обеспечение

 
НаименованиеОписание
AbinitПО для расчета оптических, механических, вибрационных и других наблюдаемых свойств материалов.
Amber update
Набор программ для биомолекулярного моделирования. 
BEAST, BEAST2Программный пакет для филогенетического анализа с акцентом на масштабированные по времени деревья.
CP2KПрограммный пакет для квантовой химии и физики твердого тела, предназначенный для выполнения атомистического моделирования твердотельных, жидких, молекулярных, периодических, материальных, кристаллических и биологических систем.
DeePMD-kitИнструмент для исследования материалов на основе машинного обучения.
ElegantПО для моделирования и оптимизации работы ускорителей частиц, обеспечивающее точные расчеты траекторий пучков и динамики частиц в сложных системах.
fMRIPrepМногофункциональный конвейер предварительной обработки данных магнитно-резонансной томографии (ФМРТ).
FreeSurfer newПрограммный пакет для автоматической обработки и анализа МРТ головного мозга, включающий сегментацию структур, реконструкцию кортикальной поверхности и расчёт морфометрических характеристик.
FSLПрограммный пакет для анализа данных МРТ и фМРТ, включающий инструменты предобработки, сегментации, регистрации, статистического моделирования и диффузионного анализа.
GNU OctaveСвободная система для математических вычислений, использующая совместимый с MATLAB язык высокого уровня.
GROMACSПакет программ  для моделирования физико-химических процессов в молекулярной динамике.
IQ-TREEПрограммный пакет для филогенетического вывода с использованием критерия максимального правдоподобия (ML - maximum likelihood).
LAMMPS updateПрограммный пакет для решения задач молекулярной динамики. Обеспечивает возможность расчётов особо крупных задач (до десятков миллионов атомов).
MATLAB Full SuiteСреда и язык технических расчетов, предназначенный для решения широкого спектра инженерных и научных задач любой сложности в любых отраслях. Дополнительно установлены библиотеки для расширения возможностей MATLAB.
OpenBUGS, JAGSПрограммные пакеты для анализа байесовских иерархических моделей с использованием моделирования цепей Маркова Монте-Карло (MCMC).
OpenFOAMПО для моделирования течений жидкостей и газов, теплопереноса, многокомпонентных и многофазных процессов в инженерных и научных задачах. 
OpenMXПрограммный пакет для квантово-механического моделирования материалов на основе метода плотностного функционала (DFT). Позволяет рассчитывать электронную структуру, магнитные свойства и динамику атомов в молекулах, кристаллах и наноструктурах. 
Quantum ESPRESSOПрограммный пакет для расчетов электронной структуры и моделирования материалов на наноуровне. Основан на теории функционала плотности, плоских волнах и псевдопотенциалах.
SmileiПрограммное обеспечение для проведения сложных численных исследований в области физики плазмы.
StataПакет статистического программного обеспечения общего назначения для обработки данных, визуализации, статистики и автоматизированной отчетности.
VASPПакет квантово-механического моделирования для расчета электронной структуры, моделирования материалов и анализа свойств твердых тел с использованием метода функционала плотности (DFT). 
WarpX  newПакет численного моделирования плазмы методом частиц в ячейках (PIC) для исследования лазерно-плазменных взаимодействий, ускорения частиц и коллективных процессов с поддержкой параллельных вычислений (MPI) и GPU-ускорения. 

 Датасеты

 Пользователям суперкомпьютера доступны датасеты для обучения моделей.

Системное программное обеспечение

 
НаименованиеОписание
HPC TaskMasterСистема мониторинга эффективности задач, разработанная в НИУ ВШЭ, и доступная для всех пользователей суперкомпьютера (инструкция).
Python 3 (Anaconda/Miniconda)Дистрибутив языков программирования Python, включающий набор популярных свободных библиотек, объединённых проблематиками науки о данных и машинного обучения (инструкция).
JupyterHub HPCВеб-сервис для запуска Jupyter-ноутбуков на вычислительных узлах суперкомпьютера (инструкция).
PyTorchФреймворк машинного обучения для языка Python
SingularityКонтейнерная платформа с открытым исходным кодом, обладающая простотой, быстротой и безопасностью. 
Среди множества контейнерных платформ именно Singularity отличается удобством использования в средах высокопроизводительных вычислений (HPC) (инструкция).
Intel oneAPI updateНабор компиляторов и инструментов для разработки программного обеспечения, упрощающий и ускоряющий создание быстродействующих приложений. Благодаря использованию технологий векторизации, многопоточности, параллелизации и оптимизации использования памяти, можно достичь значительного ускорения быстродействия приложений, запускаемых на процессорах Intel (инструкция).
GNU Compiler CollectionНабор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.
NVIDIA CUDA
Программно-аппаратная архитектура параллельных вычислений, которая позволяет существенно увеличить вычислительную производительность благодаря использованию графических процессоров фирмы Nvidia.
RЯзык программирования для статистической обработки данных и работы с графикой, а также свободная программная среда вычислений с открытым исходным кодом в рамках проекта GNU (инструкция).
Java 8 JDKКомплект разработчика приложений на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java.
JuliaВысокоуровневый высокопроизводительный свободный язык программирования с динамической типизацией, созданный для математических вычислений. Эффективен также и для написания программ общего назначения.

 Специализированные программные библиотеки 

НаименованиеОписание
OpenPoseБиблиотека для обнаружения ключевых точек в режиме реального времени для оценки тела, лица, рук и ног.
FFTWБиблиотека для вычисления дискретных преобразований Фурье.
ANGSD, SAMtools, HTSlibУтилиты и библиотеки для обработки фрагментов секвенированной ДНК.
BEAGLEВысокопроизводительная библиотека, используемая для филогенетического анализа.
cnpyБиблиотека для возможности использования в C++ массивов из NumPy, сохранённых в форматах .npy и .npz.
AdmixToolsБиблиотеки и утилиты для обработки популяционных данных.
OpenBLASРеализация API-интерфейсов BLAS и LAPACK с открытым исходным кодом с множеством вручную созданных оптимизаций для конкретных типов процессоров.
GraphicsMagickМногофункциональная библиотека для обработки изображений с поддержкой OpenMP.
GSLМатематическая библиотека для численных вычислений.
BoostНабор C++ библиотек для потоков, файлов, графов, сериализации и асинхронного ввода-вывода. Расширяет стандарт C++ и повышает производительность разработки.



Операционная системаRocky Linux 9.7CentOS Linux 7.9
Программный пакет для администрирования суперкомпьютераОтсутствуетOpenHPC 1.3.6, Warewulf 3.8.1
Компиляторы

GCC 11.5, 14.3, Intel oneAPI 2025, NVIDIA HPC SDK 26.1

GCC 7.3, 8.3, 9.3, 10.1, 12.1, 13.3, 14.1 + Intels + NVIDIA HPC SDK

Библиотеки для параллельных вычисленийOpenMPI 4.1.8/5.0.10, Intel MPI, HPC-X

Open MPI 3/4/5 (рекомендуется), Intel MPI (рекомендуется), MVAPICH 2.3, MPICH 3.2

Система управления заданиямиSlurm 24.11
Системные профилировщикиGprof 2.27-34, Perf 3.1Отсутствуют
Программное обеспечение для мониторингаNagios, Ganglia, Grafana, самостоятельно разработанное
Управление пользовательским окружениемLmod 9.0.5Lmod 8.1.18
Поддержка GPUдрайверы Nvidia 535.86.10, CUDA 11/12драйверы Nvidia 535.86.10, CUDA 10/11/12
Фреймворки машинного обученияTensorFlow (+Keras), PyTorch и другие



 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.