1-hello |
2-mod |
3-pack |
4-pythia |
5-ATLFAST |
6-aodread |
7-sim |
8-dig |
9-rec |
10-aod |
(1)GETTING AN ACCOUNT (2008.5.7卒業)
[kondo@lxplus217]~% fs lq でquotaを見る.単位はkB。500MB以上は特別許可必要。
Volume Name Quota Used %Used Partition
user.kondo 200000 144000 72% 51%
CASTOR に大きな貯蔵が可能である。ーー>とあるが見つからない!
/castor/cern.ch/user//
(2) SETTING UP YOUR ACCOUNT
これはbootstrap procedureという-->説明
[kondo@lxplus239]~% echo $SHELL (SHELLは大文字!)
/usr/local/bin/zsh
***ショートカット先で内容を変更するには右クリックでプログラムから開くー>メモ帳とする。
***cygwin画面で範囲指定後はEnterでコピーとなる!
CMTはconfiguration management tool
main ATLAS repositoryからcodeをコピーしてlinkとcompilationをつかさどる。
> source /afs/cern.ch/sw/contrib/CMT/v1r20p20070720/mgr/setup.sh
をしたが何もcmthomeでは変化ない!v1r20p20070720はCMT versionで時々変わるかも。
cmthome/requirementを作る。2008.5.9にやり直し。
https://twiki.cern.ch/twiki/bin/view/Atlas/WorkBookSetAccountのものを使う。
#-------------------------------------------------------
#---typed by T. Kondo 2008.5.9-----
set CMTSITE STANDALONE
set SITEROOT /afs/cern.ch/atlas/software/releases/13.0.30
macro ATLAS_TEST_AREA ${HOME}/testarea
macro ATLAS_DIST_AREA ${SITEROOT}
apply_tag projectArea
macro SITE_PROJECT_AREA ${SITEROOT}
macro EXTERNAL_PROJECT_AREA ${SITEROOT}
apply_tag opt
apply_tag setup
apply_tag simpleTest
use AtlasLogin AtlasLogin-* $(ATLAS_DIST_AREA)
set CMTCONFIG i686-slc4-gcc34-opt
#-------------------------------------------------------------
> source /afs/cern.ch/sw/contrib/CMT/v1r20p20070720/mgr/setup.sh
> cmt config としたら
#CMT> Warning: package AtlasLogin AtlasLogin-* /afs/cern.ch/atlas/software/relea
se/13.0.30 not found (requested by cmt_standalone)
------------------------------------------
Configuring environment for standalone package.
CMT version v1r20p20070720.
System is amd64_linux26
------------------------------------------
Creating setup scripts.
Creating cleanup scripts.
が出てきた。とりあえずwarningは無視する。また以下のファイルができた。
total 6
-rw-r--r-- 1 kondo zp 394 May 9 10:10 cleanup.csh
-rw-r--r-- 1 kondo zp 384 May 9 10:10 cleanup.sh
-rw-r--r-- 1 kondo zp 82 May 9 10:10 Makefile
-rw-r--r-- 1 kondo zp 539 May 9 09:43 requirements
-rw-r--r-- 1 kondo zp 442 May 9 10:10 setup.csh
-rw-r--r-- 1 kondo zp 433 May 9 10:10 setup.sh
WorkBookに従い、ここでターミナルを切る。ログインし直す。
> source setup.sh -tag=13.0.30
としたらAtlasLogin AtlasLogin-...が見つからない。−−>いろいろ試したがダメ。
東城に助けを求めるーー>requirementsの中でタイプミス。releasesのsが抜けていた!
・コピーをした方がよい。diff -c A Bを使え!
・setup.shは2回は起動しないこと。
> echo $CMTCONFIG
x86_64-slc4-gcc34-opt
> echo $CMTPATH
/afs/cern.ch/user/k/kondo/testarea/13.0.30:/afs/cern.ch/atlas/software/
releases/13.0.30/AtlasOffline/13.0.30
--------------------------------------------------------------------------------------
(3)Running Athena HelloWorld (2008.5.9卒業)
[kondo@lxplus234]~/testarea/13.0.30% cmt co -r UserAnalysis-00-10-12 PhysicsAnalysis/AnalysisCommon/UserAnalysis
とタイプしたら、coはcheck outの意味。UserAnalysis-00-10-12はどこにあるの?-->CMTPATH内
/afs/cern.ch/atlas/software/releases/13.0.30/AtlasAnalysis/13.0.30/PhysicsAnalysis/AnalysisCommon/UserAnalysis/
をそっくり持ってきている。ちなみにこの下のcmt/version.cmtを見たらUserAnalysis-00-10-12と書いてある。
スクリーンには
# ================= working on package UserAnalysis version
UserAnalysis-00-10-12 path PhysicsAnalysis/AnalysisCommon
in /afs/cern.ch/user/k/kondo/testarea/13.0
.30/PhysicsAnalysis/AnalysisCommon/UserAnalysis
# get top files
cvs update: Updating .
Creating setup scripts.
Creating cleanup scripts.
run directory already installed
が出てきた。説明は、ATLAS repositoryからUserAnalysis packagをコピーしている。
確かに
~/testarea/13.0.30/PhysicsAnalysis/AnalysisCommon/UserAnalysis%
-rwxr-xr-x 1 kondo zp 16204 Aug 26 2007 ChangeLog*
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 cmt/
drwxr-xr-x 2 kondo zp 2048 May 9 12:21 CVS/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 doc/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 python/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 Root/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 run/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 share/
drwxr-xr-x 4 kondo zp 2048 May 9 12:21 src/
drwxr-xr-x 3 kondo zp 2048 May 9 12:21 UserAnalysis/
cd cmt
source setup.sh
gmake
....ここで時間とる!
....
....
Installing file add_aant.C into /afs/cern.ch/user/k/kondo/testarea/13.0.30/Insta
llArea/jobOptions/UserAnalysis
installation done
------> (constituents.make) install_joboptions done
all ok.
> cd ../run
> get_files AthExHelloWorld_jobOptions.py
Warning: get_files without '-jo|-data|-scripts|-xmls' is SLOW !
Willing to acquire file AthExHelloWorld_jobOptions.py from
/afs/cern.ch/atlas/software/releases/13.0.30/AtlasCore/13.0.30/InstallArea/jobOptions/AthExHelloWorld/AthExHelloWorld_jobOptions.py
copy AthExHelloWorld_jobOptions.py とどこから取ったか画面に出ている。
> find . -name AthExHelloWorld_jobOptions.py -printで探すと、
./AtlasCore/13.0.30/Control/AthenaExamples/AthExHelloWorld/share/AthExHelloWorld_jobOptions.py
./AtlasCore/13.0.30/InstallArea/jobOptions/AthExHelloWorld/AthExHelloWorld_jobOptions.py
とあるからいいかな。探す機能が付いてるようだ。
>athena.py AthExHelloWorld_jobOptions.py
Py:Athena INFO including file "AthenaCommon/Compat.py"
Py:PropertyProxy INFO Read module info for 2995 configurables from 10 genCon
fDb files
Py:PropertyProxy INFO No duplicates have been found: that's good !
Py:Athena INFO including file "AthenaCommon/Bootstrap.py"
.
.
.
.
StatusCodeSvc INFO initialize
ApplicationMgr INFO Application Manager Finalized successfully
ApplicationMgr INFO Application Manager Terminated successfully
Py:Athena INFO leaving with code 0: "successful run"
と出てきた。
>vi myjobで
#!/bin/bash
source ~/cmthome/setup.sh -tag=13.0.30
cd ~/testarea/13.0.30/PhysicsAnalysis/AnalysisCommon/UserAnalysis/run
athena.py AthExHelloWorld_jobOptions.py
を作りchmod +x myjobで実行可能にする。
-rwxr-xr-x 1 kondo zp 2160 May 9 18:41 AthExHelloWorld_jobOptions.py*
drwxr-xr-x 2 kondo zp 2048 May 9 12:21 CVS/
-rwxr-xr-x 1 kondo zp 161 May 9 18:54 myjob*
> bsub -q 1nh myjob
Job <915621> is submitted to queue <1nh>.
[kondo@lxplus227]~/testarea/13.0.30/PhysicsAnalysis/AnalysisCommon/UserAnalysis/
run% bsub -q 1nh myjob
Job <915621> is submitted to queue <1nh>.
> bjobs でjobの様子をみる。
-----------------------------------------------------------------------------------
JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME
915621 kondo RUN 1nh lxplus227 lxb6261 myjob May 9 18:57
-----------------------------------------------------------------------------------
> bjobs -l 915621 で詳しい様子を見る。
--------------------------------------------------------------------------------
Job <915621>, User , Project , Status , Queue <1nh>, Comma
nd
Fri May 9 18:57:58: Submitted from host , CWD <$HOME/testarea/13.0.
30/PhysicsAnalysis/AnalysisCommon/UserAnalysis/run>;
Fri May 9 18:58:04: Started on , Execution Home , Execution CWD ;
Fri May 9 18:59:44: Resource usage collected.
The CPU time used is 6 seconds.
MEM: 1 Mbytes; SWAP: 104 Mbytes; NTHREAD: 2
PGID: 17835; PIDs: 17855 17871
SCHEDULING PARAMETERS:
r15s r1m r15m ut pg io ls it tmp swp mem
loadSched - 2.5 2.0 0.9 - - - - 100M - -
loadStop - - - - - - - - - - -
lftm pool maxpool ccload ccio
loadSched - 300.0 - - -
loadStop - - - - -
-------------------------------------------------------------------------------------
Fri May 9 19:03:45: Done successfully. The CPU time used is 23.8 seconds.
が出たのでjobが終わったようだ!!
e-mailでも知らせがきた!!
--------------------------------------------------------------------
件名 : Job 915621: Done (Fri, 9 May 2008 19:03:45 +0200)
送信者: LSF [lsfadmin-no-reply@cern.ch]
宛先 : kondo@lxb6261.cern.ch <==============================================これは私のメールアドレス??
---------------------------------------------------
Job was submitted from host by user .
Job was executed on host(s) , in queue <1nh>, as user .
was used as the home directory.
was used as the working directory.
Started at Fri May 9 18:58:04 2008
Results reported at Fri May 9 19:03:45 2008
Your job looked like:
------------------------------------------------------------
# LSBATCH: User input
myjob
------------------------------------------------------------
Successfully completed.
Resource usage summary:
CPU time : 23.76 sec.
Max Memory : 16 MB
Max Swap : 397 MB
Max Processes : 9
Max Threads : 10
The output (if any) follows:
---
According to the CERN-LSF setup the standard output of your job ,
id <915621>, has been moved to .
--------------------------------------------------------------------------
runのdirectoryには
----------------------------------------------------------------
-rwxr-xr-x 1 kondo zp 2160 May 9 18:41 AthExHelloWorld_jobOptions.py*
drwxr-xr-x 2 kondo zp 2048 May 9 12:21 CVS/
drwxr-xr-x 2 kondo zp 2048 May 9 18:59 LSFJOB_915621/
-rwxr-xr-x 1 kondo zp 161 May 9 18:54 myjob*
---------------------------------------------------------------
となりLSFJOB_915621/というdirectoryが自動的にできている。
-rw-r--r-- 1 kondo zp 194 May 9 18:59 LSFJOB
-rw-r--r-- 1 kondo zp 11777 May 9 18:59 STDOUT
なので見ると > less LSFJOB
---------------------------------------------------------------
#! /bin/sh
$LSB_TRAPSIGS
$LSB_RCP1
$LSB_RCP2
$LSB_RCP3
# LSBATCH: User input
/usr/local/lsf/etc/job_starter 'myjob'
ExitStat=$?
wait
# LSBATCH: End user input
true
exit `expr $? "|" $ExitStat`
LSFJOB (END)
---------------------------------------------------------------------
>less STDOUT
--------------------------------------------------------------------
@(#)CERN job starter $Date: 2008/03/04 10:22:57 $
Working directory is on
Py:Athena INFO including file "AthenaCommon/Compat.py"
Py:PropertyProxy INFO Read module info for 2995 configurables from 10 genCon
fDb files
Py:PropertyProxy INFO No duplicates have been found: that's good !
Py:Athena INFO including file "AthenaCommon/Bootstrap.py"
ApplicationMgr SUCCESS
================================================================================
====================================================
Welcome to ApplicationMgr $Re
vision: 1.66 $
running on lxb6261.cern.ch on Fri May
9 18:58:58 2008
================================================================================
====================================================
ApplicationMgr INFO Successfully loaded modules : AthenaServices
.
.
.
StatusCodeSvc INFO initialize
ApplicationMgr INFO Application Manager Finalized successfully
ApplicationMgr INFO Application Manager Terminated successfully
Py:Athena INFO leaving with code 0: "successful run"
Job finished at Fri May 9 18:59:00 CEST 2008 on node
under linux version Scientific Linux CERN SLC release 4.6 (Beryllium)
CERN statistics: This job used 0:00:26 NCU hours (26 NCU seconds)
CERN statistics: This job used 0:00:26 KSI2K hours (26 KSI2K seconds)
KSI2K = kilo-SpecInt2000 benchmark units = 1.00 NCU
-------------------------------------------------------------------
何したのかな?