Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://lhe.sinp.msu.ru/~rud/Atlas/atl_comp_msu/letter_001.html
Дата изменения: Thu Feb 7 13:49:43 2008 Дата индексирования: Mon Oct 1 19:57:21 2012 Кодировка: UTF-8 |
Subject: Our Atlas server news 1 (Feb 06, 2008) [Rus, utf-8] From: "V.I.Rud"Date: Wed, 06 Feb 2008 16:11:13 +0300 Уважаемые коллеги! Наш серверный компьтер (atlas07) начал свою службу в качестве сервера для нашей Атлас группы. В настоящее время на нем установлены зеркало репозитория программного обеспечения Атласа (ATLAS.mirror) и явно установлены версии 12.0.8 и 13.0.40. И зеркало и эти обе версии *обновляются каждую ночь*. Все это позволяет не устанавливать Афину на каждом компьютере, а работать с единым репозиторием, доступ к которому обеспечивается по NFS. Для пользователя это выглядит аналогом работы с AFS в ЦЕРН-е. Инструкция по установке доступа находится в atlas07:/opt/atlas/How2work_Atlas.local Здесь я ее повторю по-русски : - Зайти на atlas07, из директории /opt/atlas/local/ скопировать на свой PC скрипт make_atl_nsf.sh и запустить его с правами root. Он создаст директории /mnt/atl_mirror и /opt/atlas для монтирования по NFS, и соответственно модифицирует системные файлы /etc/fstab, /etc/group and /etc/passwd . - После этого в /opt/atlas/ вы увидите примонтированные по NFS версии Афины (12.0.8 и 13.0.40 сейчас). - Чтобы примонтировать ATLAS.mirror и устанавливать Афину с него (на лаптоп, например), делайте следующее : mount /mnt/atl_mirror/ source /opt/atlas/pacman/setup.csh # [или .sh] cd <в директорию, где хотите установить Афину> и там запустите pacman таким образом : pacman -pretend-platform CERN-SL-4 -allow tar-overwrite yes | pacman -get /mnt/atl_mirror/ATLAS.mirror:12.0.8+KV >& install.log & Естественно, что такая установка идет значительно быстрее, чем по сети из ЦЕРН-а. Чтобы посмотреть все доступные с ATLAS.mirror версии, запустите pacman таким образом : pacman -lc /mnt/atl_mirror/ATLAS.mirror # длинная выдача, смотрите только начало! На 04.02.2008 список версий выглядел так : Generic [ ] 12.0.0 [ ] 12.0.0+KV [ ] 12.0.1 [ ] 12.0.1+KV [ ] 12.0.2 [ ] 12.0.2+KV [ ] 12.0.3 [ ] 12.0.3+KV [ ] 12.0.31 [ ] 12.0.31+KV [ ] 12.0.4 [ ] 12.0.4+KV [ ] 12.0.5 [ ] 12.0.5+KV [ ] 12.0.6 [ ] 12.0.6+KV [ ] 12.0.7 [ ] 12.0.7+KV [ ] 12.0.8 [ ] 12.0.8+KV [ ] 12.5.0 [ ] 12.5.0+KV [ ] 13.0.10 [ ] 13.0.10+KV [ ] 13.0.20 [ ] 13.0.20+KV [ ] 13.0.25 [ ] 13.0.25+KV [ ] 13.0.30 [ ] 13.0.30+KV [ ] 13.0.40 [ ] 13.0.40+KV [ ] Multi [ ] Multi+KV .......... Одна версия при установке на лаптоп требует ~7GB на диске. Приготовление пользовательской области для работы с Афиной. Исходя из того, что типичной ситуацией (по крайней мере в переходный период) является параллельная работа по крайней мере с двумя версиями (12.0.8 и 13.0.40 ниже), имеет смысл организовать ее рекомендуемым ниже образом : cd mkdir cmthome testarea cd cmthome cp /opt/atlas/local/[rs]* ./ Запустите скрипт set_cmt_release.csh (или .sh) для каждой версии ('cmt config' вызывается изнутри) : ./set_cmt_release.csh 12.0.8 ./set_cmt_release.csh 13.0.40 Далее (и каждый следующий раз) делайте setup таким образом : source ~/cmthome/12.0.8/setup.csh -tag=12.0.8,setup,32 или source ~/cmthome/12.0.8/setup.sh -tag=12.0.8,setup,32 После этого можно (в качестве примера) установить пакет UserAnalysis : /usr/kerberos/bin/kinit -4 vrud@CERN.CH # замените 'vrud' на ваше имя cmt co -r UserAnalysis-00-09-10 PhysicsAnalysis/AnalysisCommon/UserAnalysis ls -F PhysicsAnalysis/AnalysisCommon/UserAnalysis/ cd PhysicsAnalysis/AnalysisCommon/UserAnalysis/cmt/ source setup.csh gmake cd ../run Теперь можно запустить стандартный пример Pythia с генерацией 5 событий : get_files PDGTABLE.MeV jobOptions.pythia.py athena jobOptions.pythia.py >& Log.jobOptions.pythia.py.Feb05_1 В файле Log.jobOptions.pythia.py.Feb05_1 вы увидите очень подробный дамп 5-ти событий Pythia. Для реальной генерации этот дамр можно отключить, убрав в файле jobOptions.pythia.py "DumpMC" опцию из запроса theApp.TopAlg. В настоящее время описанный подход опробован на компьютерах нашей лаборатории (lhe03, lhe06, lhe08). Сергей, не могли бы вы как сисадмин прогнать скрипт make_atl_nsf.sh хотя бы на bella, чтобы реализовать и там NFS доступ к серверу? С запросами по созданию account-ов на atlas07 обращайтесь ко мне или к С.Сивоклокову (указывая login и shell). Если предпочтителен другой email для этой рассылки - сообщите. Приветствуются отклики и дальнейшие пожелания. -- С наилучшими пожеланиями - В.И.Рудь.