Installed Software

 

System software (Linux, SLURM, Modules)

Scientific_LinuxSlurmmore

 

Parallel computing software

OpenMPintelCUDAmore

 

Application Packages

ROOTPythonJava
more

 

Licensed software packages

Maplesoftmathworks
more

 

Frameworks and libraries for machine learning and big data analytics

TensorFlow

 

Libraries

zeroMQsqlitemore

 


 

System software (Linux, SLURM, Modules)
  • Scientific Linux

    7.5 (Nitrogen)

  • SLURM
  • Modules
  • gcc

    v4.9.3, v6.2.0, v7.2.0

 


 

Parallel computing software
  • CUDA

    CUDA library allows using resources of GPU NVIDIA.
    Versions: 7.0, 7.5, 8.0, 9.0, 9.1, 9.2, 10.0
    To set environmental variable, please use the following command:

    Webpage: http://www.nvidia.ru/object/cuda-parallel-computing-ru.html

  • intel

    Intel C++ Compiler, also known as icc or icl, is a group of C and C++ compilers from Intel.
    Version: v2016.4.258, v2019.0.018
    To set environmental variable, please use the following command:

    Webpage: https://software.intel.com/en-us/compilers

  • OpenMPI

    Open source implementation of MPI-2 technology
    Versions: 1.8.8, 2.0.1, 2.1.2, 3.1.1, 3.1.2, 3.1.3
    To set environmental variable, please use the following command (according to each version):

    Webpage: https://www.open-mpi.org/

 


 

Application Packages

 

ALPS

Algorithms and Libraries for Physics Simulations is an open source effort aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as C++ libraries for simplifying the development of such code.
Version: 2.3.0
To set environmental variable, please use the following command:

Webpage: http://alps.comp-phys.org/mediawiki/index.php/Main_Page

Blender

Blender is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender’s features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, rendering, motion graphics, video editing and compositing.
Version: 2.79a
To set environmental variable, please use the following command:

Website: https://www.blender.org/about/

CMake

CMake is a cross-platform free and open-source software application for managing the build process of software using a compiler-independent method.
Version: v3.10.2
To set environmental variable, please use the following command:

Website: https://cmake.org/

FairSoft

The FairSoft framework is an object oriented simulation, reconstruction and data analysis framework.
Version: oct17p1, may18p1
To set environmental variable, please use the following command:

Website: https://fairroot.gsi.de/

FairRoot

The FairRoot framework is an object oriented simulation, reconstruction and data analysis framework.
Version: oct17p1, v18.0.4
To set environmental variable, please use the following command:

Website: https://fairroot.gsi.de/

FLAIR

FLAIR – is an advanced user friendly interface for FLUKA to facilitate the editing of FLUKA input files, execution of the code and visualization of the output files.
Version: v2.3.0
To set environmental variable, please use the following command:

Website: http://www.fluka.org/flair/

FLUKA

FLUKA – is a fully integrated Monte Carlo simulation package for the interaction and transport of particles and nuclei in matter. FLUKA has many applications in particle physics, high energy experimental physics and engineering, shielding, detector and telescope design, cosmic ray studies, dosimetry, medical physics, radiobiology.
Version: v2011.2x
To set environmental variable, please use the following command:

Website: http://www.fluka.org/fluka.php

FORM

FORM is a Symbolic Manipulation System. As its landmark feature, the size of the considered expressions in FORM is only limited by the available disk space and not by the available RAM.
Version: 4.2.0
To set environmental variable, please use the following command:

Website: https://www.nikhef.nl/~form/

GEANT3

GEANT – is a platform for “the simulation of the passage of particles through matter” using Monte Carlo methods.
Version: v2-2
To set environmental variable, please use the following command:

Website: http://www.geant4.org/geant4/

GEANT4

GEANT – is a platform for “the simulation of the passage of particles through matter” using Monte Carlo methods.
Version: v4.10.01.p03
To set environmental variable, please use the following command:

Website: http://www.geant4.org/geant4/

GEANT4_VMC v3-2-p1

GEANT – is a platform for “the simulation of the passage of particles through matter” using Monte Carlo methods.
Version: v3-2-p1
To set environmental variable, please use the following command:

Website: http://www.geant4.org/geant4/

GROMACS

GROMACS is a molecular dynamics package mainly designed for simulations of proteins, lipids, and nucleic acids.
Version: v5.0.7
To set environmental variable, please use the following command:

Website: http://www.gromacs.org/

HepMC

The HepMC package is an object oriented, C++ event record for High Energy Physics Monte Carlo generators and simulation.
Version: v2.06.09
To set environmental variable, please use the following command:

Website: http://hepmc.web.cern.ch/hepmc/

java

java is a compiler for the programming language Java.

  • Version: v8u181
    To set environmental variable, please use the following command:
  • Version: v8u91
    To set environmental variable, please use the following command:
LAMMPS

AMMPS – is a molecular dynamics program from Sandia National Laboratories. LAMMPS makes use of Message Passing Interface (MPI) for parallel communication and is free and open-source software, distributed under the terms of the GNU General Public License.

  • Version: v16.03.18
    To set environmental variable, please use the following command:
  • Version: v12.12.18
    To set environmental variable, please use the following command:

Website: https://lammps.sandia.gov/

Maven

maven v3.5.4

mit-scheme

mit-scheme v10.1.4

MPD

Versions: v17.12.06-hlit, v18.01.28-hlit, v18.02.12-hlit, v18.02.22-hlit, v18.04.06-hlit

MPDSOFT

Versions: v18.02.22-hlit, v18.04.06-hlit

PandaRoot

PandaRoot – a framework for offline simulation framework for The PANDA experiment at FAIR in Darmstadt based upon the ROOT and Virtual Monte-Carlo.
Version: dec17p2b
To set environmental variable, please use the following command:

Website: https://panda.gsi.de/

ParaView

ParaView – an open-source multiple-platform application for interactive, scientific visualization.
Version: 5.5.2
To set environmental variable, please use the following command:

Website: http://www.paraview.org/

PYTHIA

PYTHIA can be used to generate high-energy-physics events.
Versions: 6.4.28, 8.2.11
To set environmental variable, please use the following command (according to each version):

Webpage for version 6.4: https://pythiasix.hepforge.org/
Webpage for version 8.2: http://home.thep.lu.se/~torbjorn/Pythia.html

Python

Python – an interpreted, high-level, general-purpose programming language. Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.
Versions: 2.7.10, 3.6.5
To set environmental variable, please use the following command (according to each version):

Website: https://www.python.org/

REDUCE

REDUCE is a system for doing scalar, vector and matrix algebra by computer, which also supports arbitrary precision numerical approximation and interfaces to gnuplot to provide graphics.Version: svn-4830
To set environmental variable, please use the following command:

Website: https://reduce-algebra.sourceforge.io

ROOT

ROOT is a modular scientific software toolkit. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage.
Versions: 6-06-04, 6-08-06, 6-13-02
To set environmental variable, please use the following command (according to each version):

Website: https://root.cern.ch/

THERMINATOR 2

THERMINATOR 2 (THERMal heavy IoN generATOR version 2) is a Monte Carlo event generator dedicated to studies of the statistical production of particles in relativistic heavy-ion collisions.Version: 2.0.3
To set environmental variable, please use the following command:

Website: https://therminator2.ifj.edu.pl/

VGM

VGM (Virtual Geometry Model) is a geometry conversion tool, actually providing conversion between Geant4 and ROOT TGeo geometry models.
Version: 4.3
To set environmental variable, please use the following command:

Website: http://ivana.home.cern.ch/ivana/VGM.html

VisIt

VisIt is a distributed, parallel visualization and graphical analysis tool for data defined on two- and three-dimensional (2D and 3D) meshes.
Version: 2.13.2
To set environmental variable, please use the following command:

Website: https://wci.llnl.gov/simulation/computer-codes/visit

VMD

VMD (Visual molecular dynamics) is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting.Version: 1.9.3
To set environmental variable, please use the following command:

Website: http://www.ks.uiuc.edu/Research/vmd/


 

Licensed software packages
  • Comsol Multiphysics

    Comsol Multiphysics is a cross-platform finite element analysis, solver and multiphysics simulation software. It allows conventional physics-based user interfaces and coupled systems of partial differential equations (PDEs). COMSOL provides an IDE and unified workflow for electrical, mechanical, fluid, and chemical applications.
    Version: v5.3, v5.3a, v5.4
    Available licenses: 3
    To set environmental variable, please use the following command:

    Website: https://www.comsol.ru/comsol-multiphysics

  • Maple

    Maple is a symbolic and numeric computing environment, and is also a multi-paradigm programming language. Developed by Maplesoft, Maple also covers other aspects of technical computing, including visualization, data analysis, matrix computation, and connectivity.
    Version: 2017.3
    Available licenses: 5
    To set environmental variable, please use the following command:

    Website: https://www.maplesoft.com/products/maple/

  • Wolfram Mathematica

    Wolfram Mathematica is a modern technical computing system spanning most areas of technical computing — including neural networks, machine learning, image processing, geometry, data science, visualizations, and others. The system is used in many technical, scientific, engineering, mathematical, and computing fields.
    Version: 11.2
    Available licenses: 5
    To set environmental variable, please use the following command:

    Website: https://reference.wolfram.com/language/

  • Matlab

    Matlab (matrix laboratory) is a multi-paradigm numerical computing environment and proprietary programming language developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python.
    Version: r2017b
    Available licenses: 6
    To set environmental variable, please use the following command:

    Website: https://www.mathworks.com/help/matlab/

 


 

Frameworks and libraries for tasks of machine learning and Big Data Analytics
TensorFlow

TensorFlow is an open-source software library for dataflow programming across a range of tasks. It is a symbolic math library, and is also used for machine learning applications such as neural networks. It is used for both research and production at Google.
Versions: 1.6.0, 1.8.0, 1.9.0
To set environmental variable, please use the following command (according to each version):

Website: https://www.tensorflow.org/


 

Libraries

 

boost

Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It contains over eighty individual libraries.
Version: v1.59.0, v1.68.0 
To set environmental variable, please use the following command:

Website: https://www.boost.org/

CLN

CLN is a library for efficient computations with all kinds of numbers in arbitrary precision.
Version: 1.3.4
To set environmental variable, please use the following command:

Website: https://www.ginac.de/CLN/

FFTW

The Fastest Fourier Transform in the West (FFTW) is a software library for computing discrete Fourier transforms (DFTs).
Version: v3.3.7
To set environmental variable, please use the following command:

Website: http://www.fftw.org/

flatbuffers v1.3.0

flatbuffers – is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, Python, and Rust.
Version: v1.3.0
To set environmental variable, please use the following command:

Website: https://google.github.io/flatbuffers/

Ginac

Ginac – is a free computer algebra system released under the GNU General Public License. The name is a recursive acronym for “GiNaC is Not a CAS” (Computer Algebra System).
Version: v1.7.3, v1.7.5_gcc720  
To set environmental variable, please use the following command:

Website: https://www.ginac.de/

GMP v6.1.2

GMP – is a free library for arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers.
Version: v6.1.2
To set environmental variable, please use the following command:

Website: https://gmplib.org/

googletest 1.8.0

googletest – is a unit testing library for the C++ programming language, based on the xUnit architecture.
Version: 1.8.0
To set environmental variable, please use the following command:

GSL v1.16

The GNU Scientific Library (or GSL) is a software library for numerical computations in applied mathematics and science. The GSL is written in C; wrappers are available for other programming languages.
Version: v7.2.0
To set environmental variable, please use the following command:

Website: https://www.gnu.org/software/gsl/

gtk3 v3.22.10

GTK+ or simply GTK (formerly GIMP Toolkit) is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it.
Version: v3.22.10
To set environmental variable, please use the following command:

Website: https://www.gtk.org/

lhapdf v6.1.5

LHAPDF is a general purpose C++ interpolator, used for evaluating PDFs from discretised data files.
Version: v6.1.5
To set environmental variable, please use the following command:

Website: https://lhapdf.hepforge.org/

libpng v1.6.18

libpng is the official Portable Network Graphics (PNG) reference library (originally called pnglib). It is a platform-independent library that contains C functions for handling PNG images.
Version: v1.6.18
To set environmental variable, please use the following command:

Website: http://libpng.org/pub/png/libpng.html

nanomsg

Version: 1.0.0+git_c52f1bedca

nccl

Version: v2.2.13

PostgreSQL

PostgreSQL is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
Version: 10.3
To set environmental variable, please use the following command:

Website: https://postgresql.org/

Protocol Buffers

Protocol Buffers is a method of serializing structured data developed by Google.
Version: 2.6.1
To set environmental variable, please use the following command:

Website: https://developers.google.com/protocol-buffers/

Quantum ESPRESSO

Quantum opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials.
Version: 6.2.0
To set environmental variable, please use the following command:

Website: http://www.quantum-espresso.org/

RMPE

RMPE (Regional Multi-person Pose Estimation) is a two steps framework for the task of multi-person pose estimation. You can use the code to train/evaluate a model for pose estimation task.
Version: rc3
To set environmental variable, please use the following command:

Website: https://github.com/Fang-Haoshu/RMPE

SQLite

SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
Version: 3.15.0
To set environmental variable, please use the following command (according to each version):

Website: https://sqlite.org/index.html

TRNG

Tina’s Random Number Generator Library is a state of the art C++ pseudo-random number generator library for sequential and parallel Monte Carlo simulations.
Version: 4.20
To set environmental variable, please use the following command:

Website: https://www.numbercrunch.de/trng/

YAML

YAML: (YAML: YAML Ain’t Markup Language) is a human friendly data serialization standard for all programming languages.
Version: 0.5.2
To set environmental variable, please use the following command:

Website: https://yaml.org/

ZeroMQ

ZeroMQ is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications.
Version: 4.1.5
To set environmental variable, please use the following command:

Website: http://zeromq.org/

zlib

zlib is a software library used for data compression.
Version: 1.2.11
To set environmental variable, please use the following command:

Website: http://www.zlib.net/