• 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
Компиляторы

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 + Intel + 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 580/590

CUDA 12/13

Драйверы Nvidia 550

CUDA 10/11/12

Фреймворки машинного обученияTensorFlow (+Keras), PyTorch и другие



 

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