Linux is the base OS for practically all of CICC components. It’s CentOS Scientific Linux release , Ubuntu , AlmaLinux9 .
This particular distro is the base one for the LHC physicists, as well as for wLCG и UMD projects.
As soon as CICC is also an element of wLCG – the global grid processing structure, intermediate software is installed to integrate resources into UMD-4 grid on computing units (interactive including) and many servers.
Here’s the list of main resources and utilities for users jobs support:
- XFree86 GUI
- Gnome и KDE desktop support
2025Q3:
Basic Software:
Scientific Linux 7.9 и Alma Linux 9.6
EOS 5.2.32
EOSCTA
dCache 8.2,
Enstore 6.3.
SLURM 25.05.3
grid UMD4 + EPEL (current version)
UMD4/5 + EPEL (current version)
ARC-CE
ALICE VObox
VOMS
For NICA:
FairSoft
FairRoot
MPDroot
Compilers:
- gcc, g++ , gfortran
- f78, g77
- fort77 (run f2c, then uses gcc или g++)
- gfortran
- (f2c transcoder from FORTRAN to C )
- mpicc, mpif77 for parallel computing
- ifort – invokes the Intel(R) Fortran Compiler
- f2py Fortran to Python interface generator
- eclipse – an integrated environment for building integrated development environments (IDEs). Used to create various end-to-end computing solutions for a variety of runtime environments.
Editors:
- emacs ( редактор (в X терминале) Очень многофукционален, но весьма сложен для неопытных пользователей.
- sed утилита для обработки текстовых файлов.
- vi текстовый редактор
- gawk GNU awk (используется для обработки форматированных текстовых файлов). Лучше вызывать просто awk
Debuggers: ddd, gdbm jdb
Build tools: make, gmake,imake
Web-браузеры: Mozilla, Konqueror, Netscape
Utilities for the Internet: lynx, pine, ssh, ftp и т.п.
Office suit : LibreOffice
Data Bases: mysql, postgresq, db4, qt-mysql
Packages for graphics : ImageMagic, grace и т.п.
eclipse is an integrated environment for building integrated development environments (IDEs). Used to create a variety of end-to-end computing solutions for a variety of runtime environments.
/usr/bin/ar программа архивации – создание, модификация, извлечение данных архива, в том числе и библиотек;
/usr/bin/ranlib – печатает содержимое архива Список индесов хранится в этом же архиве;
/usr/bin/nm – печатает список символов в архиве;
/usr/bin/ld – редактор связей создает выполняемый модуль.
CICC is also supporting some specific software for local and international user collaborations, namely MPD for NICA, PANDA-GRI
Programming languages:
- perl – scripting language
- python – high-level general-purpose programming language
- java – object oriented programming language
======================================================