Базовое программное обеспечение ЦИВК.

Базовой операционной системой практически всех компонентов ЦИВК является OC LinuxLinux  выбран и в качестве базовой ОС в проектах wLCG и UMD. Так как ЦИВК является также и элементом мировой вычислительной структуры грид — wLCG, то на счетных машинах и многих серверах, а так же на интерактивных машинах установлено ПО промежуточного уровня интеграции ресурсов в грид UMD-4.

2025Q3:

Базовое:

Scientific Linux 7.9 и Alma Linux 9.6

EOS  5.2.32

dCache 8.2,

Enstore 6.3.

EOSCTA

SLURM 25.05.3

grid UMD4 + EPEL (current version)

UMD4/5 + EPEL (current version)

ARC-CE

ALICE VObox

VOMS

для NICA:

FairSoft

FairRoot

MPDroot

Cредства и утилиты поддержки работы пользователей:

графическая оболочка XFree86

поддержка «рабочего стола» Gnome и KDE

Компиляторы:

f78, ifort, g77

fort77 (Выполняет f2c, а затем использует gcc или g++)

gfortran f2c перекодировщик из FORTRAN в C

ifort  —  вызывает the Intel(R) Fortran Compiler

f2py Fortran to Python interface generator

Редакторы:

emacs ( редактор (в X терминале)  Очень многофукционален, но весьма сложен для неопытных пользователей.

sed утилита для обработки текстовых файлов. vi текстовый редактор

gawk GNU awk (используется для обработки форматированных текстовых файлов). Лучше вызывать просто awk

Oтладчики:    ddd, gdbm jdb

Средства сборки:  make,gmake,imake

Web-браузеры: Mozilla, Konqueror, Netscape

Утилиты работы с Интернет:  lynx, pine, ssh, ftp и т.п.

Офисный пакет:  LibreOffice

Базы данных: mysql, postgresq, db4, qt-mysql

Пакеты для работы с графическими изображениями: ImageMagic, grace и т.п

/usr/bin/ar программа архивации – создание, модификация, извлечение данных архива, в том числе и библиотек

/usr/bin/ranlib – печатает содержимое архива Список индесов хранится в этом же архиве.
/usr/bin/nm – печатает список символов в архиве
/usr/bin/ld – редактор связей создает выполняемый модуль

Языки программирования:

  • perl скриптовый язык
  • python высокоуровневый язык программирования общего назначения
  • java объектно-ориентированный язык программирования

 

2023Q1

ОС: Scientific Linux release 7.9

EOS 5.1.9 (constantly changing: 5.1.26 — 2023.08.01)

dCache 8.2

EOSCTA

Enstore 6.3  for tape robots SPECall_cpp2006 with 32-bit binaries SPEC2006 version 1.1

BATCH:  SLURM with adaptation to kerberos and AFS

ALICE VObox

grid UMD4 + EPEL (current versions)

VOMS

 Cредства и утилиты поддержки работы пользователей:

графическая оболочка XFree86

поддержка «рабочего стола» Gnome и KDE

Компиляторы:

  • gcc, g++ ,gfortran version 4.4.7
  • f78, ifort , g77 version 3.4.6,
  • fort77 (Выполняет f2c, а затем использует gcc или g++)
  • gfortnan
  • (f2c перекодировщик из FORTRAN в C )
  • mpicc, mpif77  для параллельных вычислений
  • ifort  —  invokes the Intel(R) Fortran Compiler (version 13.1.3)
  • f2py Fortran to Python interface generator

Редакторы:

  • emacs ( редактор (в X терминале)  Очень многофукционален, но весьма сложен для неопытных пользователей.
  • sed утилита для обработки текстовых файлов.
  • vi текстовый редактор
  • gawk GNU awk (используется для обработки форматированных текстовых файлов). Лучше вызывать просто awk

Oтладчики:    ddd, gdbm jdb

Средства сборки:  make,gmake,imake

Web-браузеры: Mozilla, Konqueror, Netscape

Утилиты работы с Интернет:  lynx, pine, ssh, ftp и т.п.

Офисный пакет:  LibreOffice

Базы данных: mysql, postgresq, db4, qt-mysql

Пакеты для работы с графическими изображениями: ImageMagic, grace и т.п.

eclipse интегрированная среда для построения интегрированных сред разработки (IDE). Используется для создания различных сквозных вычислительных решений для множества сред выполнения программ.

/usr/bin/ar программа архивации – создание, модификация, извлечение данных архива, в том числе и библиотек

/usr/bin/ranlib – печатает содержимое архива Список индесов хранится в этом же архиве.

/usr/bin/nm – печатает список символов в архиве

/usr/bin/ld – редактор связей создает выполняемый модуль

Языки программирования:

  • perl скриптовый язык
  • python высокоуровневый язык программирования общего назначения
  • java объектно-ориентированный язык программирования