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

HSE Supercomputer System Software

  • Operating System: CentOS 7

  • Supercomputer administration software: OpenHPC 1.3.6, Warewulf 3.8.1
  • InfiniBand Network Manager: OpenSM 5.3.0
  • Compilers: Intel oneAPI 2021 Update 2 (Parallel Studio), GNU Compilers Collection (versions: 10.1.0 (supports GO and -std=c++20); 9.3.0 (supports GO and -std=c++17); 8.3.0; 7.3.0; 5.4.0)
  • Libraries for parallel computing: Intel MPI 2019 (recommended), Open MPI 3.1.4 (recommended), MVAPICH 2.3, Description of MPICH 3.2
  • Job Management System: Slurm 21.08
  • Profiling tools: Gprof 2.27-34, Perf 3.1
  • Monitoring software: Nagios, ganglia, self-developed monitoring system
  • User Environment Management: Lmod 8.1.18, Singularity 3.2.0 (2.6.0)
  • GPU support: Nvidia 470.57.02 drivers, CUDA 10/11
  • Libraries: OpenBLAS 0.3.7, GraphicsMagick 1.3.34, fftw 3.3.8, gsl 2.6, cnpy 1.0 and others
 
NameDescription
Intel oneAPI (Parallel Studio XE Cluster Edition)A set of compilers and software development tools that simplify and speed up the creation of high-speed applications. Thanks to the use of technologies of vectorization, multithreading, parallelization and optimization of memory usage, it is possible to achieve significant acceleration of the speed of applications running on Intel processors.
GNU Compiler CollectionA set of compilers for various programming languages developed as part of the GNU project.
NVIDIA CUDAThe hardware-software architecture of parallel computing, which can significantly increase computing performance through the use of Nvidia GPUs.
Python 3 (Anaconda)A distribution of Python programming languages, including a set of popular free libraries, united by data science and machine learning.
RR is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis.
Java 8 JDKThe JDK is a development environment for building applications, applets, and components using the Java programming language. The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform.

 

A set of compilers and software development tools that simplify and speed up the creation of high-speed applications. Thanks to the use of technologies of vectorization, multithreading, parallelization and optimization of memory usage, it is possible to achieve significant acceleration of the speed of applications running on Intel processors.

 

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.