From T3_KR_KNU
Jump to: navigation, search
(Setting Environment)
Line 11: Line 11:
  
 
== SiteDB Registration ==
 
== SiteDB Registration ==
https://cmsweb.cern.ch/sitedb/sitedb/ 로그인 후 personal directory 로 이동한 후
+
https://cmsweb.cern.ch/sitedb/sitedb/ 에 등록 및 로그인 후 personal directory 로 이동하여 아래의 identity 부분을 복사하여 DN 칸을 채운다.
아래의 identity 부분을 복사하여 DN 칸을 채운다.
+
  
 
   grid-proxy-init
 
   grid-proxy-init
Line 19: Line 18:
  
 
== KNU Tier 2 Login ==
 
== KNU Tier 2 Login ==
모든 등록 절차가 끝났다면 KNU Tier2 에 로그인한다.
+
계정 등록이 끝났다면 KNU Tier2 에 로그인한다.
+
 
  ssh -X username@cms01.knu.ac.kr(username@cms03.knu.ac.kr, username@cms04.knu.ac.kr)
 
  ssh -X username@cms01.knu.ac.kr(username@cms03.knu.ac.kr, username@cms04.knu.ac.kr)
  
Line 56: Line 54:
  
 
== Starting GRID Job Submission ==
 
== Starting GRID Job Submission ==
 +
우선 Grid job 을 수행하기 위해서 몇 가지 선제조건이 필요하다.
 +
 +
DOE Certificate
 +
CMS Registration
 +
SiteDB Regisration
 +
CRAB Installation
 +
 
CRAB_x_y_z/python/crab.cfg, <analysis file(***.py)> 두 파일을 <working-directory>/CMSSW_x_y_z/src/<data directory> 디렉토리에 복사한다.
 
CRAB_x_y_z/python/crab.cfg, <analysis file(***.py)> 두 파일을 <working-directory>/CMSSW_x_y_z/src/<data directory> 디렉토리에 복사한다.
 
* 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 를 '''반드시''' 확인해야 한다.
Line 69: Line 74:
  
 
== CRAB Feedback ==
 
== CRAB Feedback ==
 +
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조
 
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html
 
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html

Revision as of 01:35, 4 June 2009

1 Getting Account

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

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

2 DOE Certificate

https://pki1.doegrids.org/ca/ 사이트를 방문하여 신청 방법을 확인한 후 등록양식을 작성하여 등록한다.

3 CMS User Registration

https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart

4 SiteDB Registration

https://cmsweb.cern.ch/sitedb/sitedb/ 에 등록 및 로그인 후 personal directory 로 이동하여 아래의 identity 부분을 복사하여 DN 칸을 채운다.

  grid-proxy-init
  grid-proxy-info
    예) identity : /DC=org/DC=doegrids/OU=People/CN=NAME 123456

5 KNU Tier 2 Login

계정 등록이 끝났다면 KNU Tier2 에 로그인한다.

ssh -X username@cms01.knu.ac.kr(username@cms03.knu.ac.kr, username@cms04.knu.ac.kr)

6 CMSSW Installation

export VO_CMS_SW_DIR=/opt/exp_soft/cms/  (bash)
setenv VO_CMS_SW_DIR /opt/exp_soft/cms/  (tcsh)
source $VO_CMS_SW_DIR/cmsset_default.sh
  

설치하고자 하는 버전의 CMSSW 를 확인한 후 <working-directroy> 로 이동하여 설치한다. x.y.z 는 버전을 나타낸다.

scramv1 list CMSSW
cd <working-directory>
scramv1 project CMSSW CMSSW_x_y_z

7 CRAB Installation

https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial 위 사이트로 가서 'how to get crab' 을 클릭한 후 가장 최신 버전의 CRAB tar ball file 을 <working-directory> 로 복사하여 설치한다.

cd <working-directory>
tar vfx CRAB_x_y_z.tgz
cd <working-directory>/CRAB_x_y_z
./configure

8 Setting Environment

setenv VO_CMS_SW_DIR /opt/exp_soft/cms
source $VO_CMS_SW_DIR/cmsset_default.sh

CMSSW 환경 설정은 반드시 CMSSW_x_y_z directory 아래에서 시행되어야한다. 환경 설정 순서는 반드시 CMSSW 환경설정을 우선하여 시행한다.

CMSSW environment
    cd CMSSW_x_y_z
    cmsenv (= eval `scramv1 runtime -csh`)
CRAB environment
    source <working-directory>/CRAB_x_y_z/crab.csh
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib
setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib

9 Starting GRID Job Submission

우선 Grid job 을 수행하기 위해서 몇 가지 선제조건이 필요하다.

DOE Certificate CMS Registration SiteDB Regisration CRAB Installation

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 를 반드시 확인해야 한다.
Grid initialization
  grid-proxy-init
   예)Your proxy is valid until: Thu Jun  4 21:35:26 2009
 
Crab 기본 명령어 
  ex) Crab -create -submit   (Grid job 생성 및 submit) 
      Crab -status           (수행중인 job 의 상태 확인)
      Crab -getoutput        (완료된 job 의 output 을 확인)

10 CRAB Feedback

CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html