• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

HSE Supercomputer System Software

System Software

 
NameDescription
CursorA source code editor designed for software development and working with projects written in different programming languages. It supports code navigation, autocompletion, search, debugging, Git integration and extensions.
HPC TaskMasterA job efficiency monitoring system developed at HSE University and available to all users of the supercomputer.
Python 3 (Anaconda/Miniconda)Python distributions that include a collection of popular open-source libraries for data science, scientific computing and machine learning.
JupyterHub HPCA web service for running Jupyter notebooks on the supercomputer's compute nodes.
PyTorchAn open-source machine learning framework for Python.
SingularityAn open-source container platform designed for simple, fast and secure execution of containerized applications. Singularity is particularly well suited for high-performance computing environments.
Intel oneAPIA set of compilers and software development tools that simplify and accelerate the creation of high-performance applications. Its vectorization, multithreading, parallelization and memory optimization technologies can significantly improve the performance of applications running on Intel processors.
GNU Compiler CollectionA collection of compilers for various programming languages developed as part of the GNU Project.
NVIDIA CUDAA parallel computing platform and programming model that enables significant performance improvements through the use of NVIDIA graphics processing units.
RA programming language and open-source software environment for statistical computing, data analysis and graphics.
Java 8 JDKA Java development kit that includes the Java compiler, standard class libraries, examples, documentation, development utilities and the Java Runtime Environment.
JuliaA high-level, high-performance, dynamically typed programming language designed for numerical and scientific computing. It can also be used for general-purpose software development.

Software Environment

The supercomputer provides compute nodes running Rocky Linux 9.7 and CentOS Linux 7.9. The available software versions depend on the operating system used by the selected compute node.

 
ComponentRocky Linux 9.7CentOS Linux 7.9
CompilersGCC 11.5 and 14.3;
Intel oneAPI 2025;
NVIDIA HPC SDK 26.1
GCC 7.3, 8.3, 9.3, 10.1, 12.1, 13.3 and 14.1;
Intel compilers;
NVIDIA HPC SDK
Parallel computing librariesOpenMPI 4.1.8 and 5.0.10;
Intel MPI;
NVIDIA HPC-X
Open MPI 3, 4 and 5;
Intel MPI;
MVAPICH 2.3;
MPICH 3.2
Job management systemSlurm 24.11
System profiling toolsGprof 2.27-34;
Perf 3.1
Not available
Monitoring softwareNagios, Ganglia, Grafana and monitoring systems developed at HSE University
User environment managementLmod 9.0.5Lmod 8.1.18
GPU supportNVIDIA drivers 580 and 590;
CUDA 12 and 13
NVIDIA driver 550;
CUDA 10, 11 and 12
Machine learning frameworksTensorFlow, Keras, PyTorch and other frameworks

Detailed instructions and examples are available on the corresponding software pages and in the Russian version of this page.


 

Have you spotted a typo?
Highlight it, click Ctrl+Enter and send us a message. Thank you for your help!
To be used only for spelling or punctuation mistakes.