Base software of CICC

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

======================================================

Archive.