CERNLIB для ЦИВК ОИЯИ
Новости

О ЦИВК

Как работать на ЦИВК

Библиотеки
 
CERNLIB для ЦИВК ОИЯИ

На ферме ЛИТ установлено программное обеспечение CERNLIB /2006 , входящее в стандартное ПО Scientific Linux

CERNLIB включает в себя библиотеки и пакеты программ для приложений физики высоких энергий :

  1. анализ и представление данных;
  2. моделирование ядерно-физических процессов, проводка треков для электронных установок;
  3. численные алгоритмы;
  4. сопровождение программ;
  5. пересылка файлов; сетевые серверы;

Cтруктура CERNLIB

Для доступа к программам и библиотекам на интерактивной ферме (lxpub[01-04].jinr.ru) назначены переменные окружения :

CERN=/usr/libexec/CERNLIB
OLDPWD=/usr/libexec/CERNLIB
PWD=/usr/libexec/CERNLIB 
CERN_LEVEL=pro
PATH= /usr/kerberos/bin:/opt/intel/idb64/bin:/opt/intel/fc64/bin:
/opt/intel/cc64/bin:/afs/jinr.ru/user/g/grom/sbin:/usr/sue/bin:/bin:/usr/bin:
/usr/local/sbin:/usr/sbin:/sbin:/usr/X11R6/bin:/usr/local/bin:/opt/d-cache/srm/bin:
/opt/dcache/dcap/bin:/usr/libexec/CERNLIB/pro/bin:
/opt/openmpi/bin:/usr/NX/bin:/usr/local/root/pro/bin

 

Программные библиотеки и пакеты
1. Библиотеки и пакеты общего назначения
Ниже под индексом понимается индекс программы или пакета в CERNLIB [1]
Каталог $LIB :
Библиотека Пакет Индекс Краткое описание
kernlib     ядро научно-технической библиотеки CERN
  kernfor   векторы, матрицы, математические
  kernbit и системно-ориентированные функции
  kernnum   и подпрограммы библиотеки CERN
packlib     библиотека основных прикладных пакетов
  cspack Q124 подпрограммы и утилиты "CLIENT-SERVER"
  minuit D506 минимизация функций и анализ ошибок
  kuip I202 интерактивный пользовательский интерфейс
  epio I101 ввод/вывод экспериментальных данных
  hbook Y250 статистический анализ и гистограммирование
  zebra Q100 динамическая память и структуры данных
  ffread I302 ввод данных в свободном формате
mathlib     библиотека математических программ
  bvsl F123 работа с векторами битов
  gen   численные алгоритмы
  mpa A105 арифметика с плавающей точкой
 
2. Графические библиотеки и пакеты :
Библиотека Пакет Индекс Краткое описание
graflib hplot Y251 графический интерфейс к HBOOK для рисования гистограмм
  dzdoc Q101 генерация и сопровождение документации по ZEBRA структурам
grafX11 higzX11 Q120 интерфейс к ZEBRA и графическoму пакету X11
pawlib pawlib Q121 рабочее место для физического анализа
  comis I210 компиляция и интерпретация FORTRAN- программ
  sigma Q122 пакет для интерактивных графических математических приложений
 
3. Монте-Карло библиотеки и пакеты :
Библиотека Пакет Индекс Краткое описание
geant321   W5013 описание детекторов и средства моделирования [26]
  geant321   генерация и проводка треков через экспериментальную установку,
геометрия установки,
герератор адронных ливней (FLUKA),
генератор адронных ливней (GHEISHA),
экстраполяция и учет ошибок,
интерактивный пакет
ariadne ariadne W5052 QCD каскады в цветной дипольной формулировке
cojets cojets W5040 Pbar-P и P-P столкновения при высоких энергиях
eurodec eurodec W5058 фрагментация и распады кварков, di-кварков и тяжелых лептонов
fritiof fritiof W5051 адрон-адрон, адрон-ядро и ядро-ядро столкновения
herwig herwig58 W5037 реакции эмиссии адронов с интерференцией глюонов
isajet isajet713   P-P и Pbar-P взаимодействия при высоких энергиях
jetset jetset74 W5035 фрагментация струй и e+e- аннигиляция
  pythia57 W5035 адронные взаимодействия с большими pT
lepto lepto62 W5045 глобоко неупругое лептон-нуклон рассеивание
pdhlib pdflib W5051 функции партонных плотностей
photos photos W5049 радиционные поправки в распадах
 
SCRIPT файлы и исполняемые модули
 
Файл Программа Индекс Краткое описание
1. Каталог $BIN :
cernlib     подключение CERN библиотек при сборке программ
gxint     компиляция, сборка и запуск интерактивной GEANT-программы
PAW программы
paw pawX11 Q121 рабочее место для физического анализа (распределенная версия с X11)
  pawserv   Paw сервер
KUIP программы
  kuipc   компилятор CDF-файлов
ZEBRA программы
  zftp   пересылка текстовых, RZ- и FZ-файлов
  zserv   Zebra сервер
HEPDB программы
  hepdb Q180 интерактивный интерфейс к базам данных
  cdserv   HEPDB сервер
  cdmake   создание и модификация
  cdmove   баз данных
Новые PATCHY программы
  nypatchy   сборка нужной версии программы
  nyshell   создание script-файла для компиляции после nypatchy
  nylist   печать пронумерованного CAR-файла
  nyindex   печать индексов CAR-файла
  nydiff   сравнение CAR-файлов
  nytidy   копирование CAR-файлов
  nycheck  проверка управляющих PATCHY-строк в CAR-файле
 
2. Каталог $CERN/patchy/4.15/bin
PATCHY программы
  ypatchy L400 сборка нужной версии программы
  yfrceta L400 преобразование CETA-файла в двоичный
  ytoceta L400 PAM-файл и обратно
  yshift L400 копирование PAM-файла с преобразованием помеченных строк
  yedit L400 редактирование PAM-файлов с помощью файла коррекции
  ycompar L400 сравнение PAM-файлов
  ytobcd L400 преобразование двоичного PAM-файла в
  ytobin L400 текстовый и обратно
ylist ylistb   печать PAM-файла
yindex yindexb   печать индексов PAM-файла
  fcasplit разделение файла на составляющие его программные модули, создание script и make-файлов для их компиляции
 
3. Каталог $CERN/cmz/1.47/bin
  cmz   система сопровождения программ CMZ на основе пакета ZEBRA
 
Остались вопросы? Возникли проблемы?
Отправьте запрос в HELPDESK
 
Service: Библиотеки программ JINRLIB, CERNLIB, CPCPL