From T3_KR_KNU
Jump to: navigation, search
(KNU Tier 2 Login)
(Starting GRID Job Submission)
Line 60: Line 60:
 
* File editing - <analysis file(***.py)> 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 '''반드시''' 확인해야 한다.
 
* File editing - <analysis file(***.py)> 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 '''반드시''' 확인해야 한다.
  
CRAB 사용하기
+
CRAB(CMS Remote Analysis Builder)이란?
  
 
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]
 
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]

Revision as of 06:38, 9 June 2009

1 Getting Account

1) http://t2-cms.knu.ac.kr/ 에서 KNU Account Registration 을 클릭한 후 신청서 양식을 작성하여 등록한다.

2) 사용계획서(hwp)를 작성하여 email(t2_cms@knu.ac.kr)로 발송한다.

2 KNU Tier 2 Login

1. Linux 에서 접속하기 터미널을 열어서 원격로그인(SSH)으로 접속한다.

ssh -X username@cms.knu.ac.kr( or username@cms03.knu.ac.kr)

2. Windows OS 에서 접속하기 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.

예) SSH Secure Shell Client, Xmanager (프리웨어 또는 정식 서비스를 찾아 설치가능)

SSH Secure Shell Client 의 경우

SSH Secure Shell Client을 개인 컴퓨터에 설치한다.


'quick connect' 를 클릭하여 KNU Tier2에 접속한다.

  • Password 만들 때 유의사항

3 CMSSW(CMS Software) 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

4 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

5 Starting GRID Job Submission

Grid job 을 수행하기 위해 필요한 사항

위 조건을 모두 만족하면 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(CMS Remote Analysis Builder)이란?

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 을 확인)

6 CRAB Feedback

CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조

https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html