From T3_KR_KNU
(→Setting Environment) |
(→Setting Environment) |
||
Line 24: | Line 24: | ||
cd CMSSW_x_y_z | cd CMSSW_x_y_z | ||
cmsenv (= eval `scramv1 runtime -csh`) | cmsenv (= eval `scramv1 runtime -csh`) | ||
− | CRAB 환경설정 | + | CRAB(CMS Remote Analysis Builder) 환경설정 |
source <working-directory>/CRAB_x_y_z/crab.csh | source <working-directory>/CRAB_x_y_z/crab.csh | ||
Revision as of 00:52, 9 June 2009
Contents
Getting Account
1) http://t2-cms.knu.ac.kr/ 에서 KNU Account Registration 을 클릭한 후 신청서 양식을 작성하여 등록한다.
2) 사용계획서(hwp)를 작성하여 email(hkpark@knu.ac.kr)로 발송한다.
KNU Tier 2 Login
계정 사용 허가가 끝났다면 KNU Tier2 에 로그인한다.
ssh -X username@cms01.knu.ac.kr(username@cms03.knu.ac.kr, username@cms04.knu.ac.kr)
CMSSW Installation
source /opt/exp_soft/cms/cmsset_default.sh
설치하고자 하는 버전의 CMSSW 를 확인한 후 <working-directroy> 로 이동하여 설치한다. x.y.z 는 버전을 나타낸다.
scramv1 list CMSSW cd <working-directory> scramv1 project CMSSW CMSSW_x_y_z
Setting Environment
source /opt/exp_soft/cms/cmsset_default.sh
CMSSW 환경 설정은 반드시 CMSSW_x_y_z directory 아래에서 시행되어야한다.
- CRAB을 사용하는 경우 환경 설정 순서는 반드시 CMSSW 환경설정을 우선하여 시행한다.
CMSSW 환경 설정
cd CMSSW_x_y_z cmsenv (= eval `scramv1 runtime -csh`)
CRAB(CMS Remote Analysis Builder) 환경설정
source <working-directory>/CRAB_x_y_z/crab.csh
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib
Starting GRID Job Submission
Grid job 을 수행하기 위해 필요한 사항
- DOE Certificate - DOEGrids 공인인증서 신청
- CERN & CMS User Registration - CERN 및 CMS User 등록
- SiteDB Regisration - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.
- CRAB Installation - Grid job 실행을 위해 CRAB 설치
위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능
CRAB 사용 유의 사항
- CRAB_x_y_z/python/crab.cfg, <analysis file(***.py)> 두 파일을 <working-directory>/CMSSW_x_y_z/src/ 디렉토리에 복사한다.
- File editing - <analysis file(***.py)> 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 반드시 확인해야 한다.
CRAB 사용하기 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/index.html
Grid initialization grid-proxy-init 예)Your proxy is valid until: Thu Jun 4 21:35:26 2009 Crab 기본 명령어 Crab -create -submit (Grid job 생성 및 submit) Crab -status (수행중인 job 의 상태 확인) Crab -getoutput (완료된 job 의 output 을 확인)
CRAB Feedback
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html