Local User Guide
NOTICE: Since CMSSW_4_1_0 is only built for 64-bit machines, you may need to set SCRAM_ARCH before you source any environment scripts by
bash$ export SCRAM_ARCH=slc5_amd64_gcc462
csh# setenv SCRAM_ARCH slc5_amd64_gcc462
The documentation explains how to use the Grid User Interface at Purdue.
To submit jobs to Purdue grid means to submit jobs to cluster Purdue-RCAC or cluster Purdue-Steele through gatekeeper osg.rcac.purdue.edu or lepton.rcac.purdue.edu. In order to do this, grid authentication is needed.
Authentication
The application process is explained here:
Applying for a DOE grid certificate and CMS VO
Renewing a DOE grid certificate and CMS VO
Importing and exporting a certificate to Browsers
Once you have received your certificate and registered to CMS VO, you need get a shell account at a local login machine "cms.rcac.purdue.edu". This local login machine has all the grid software installed, but is not attached to any particular cluster on the grid. The instructions for getting the shell account and installing your certificate:
Installing your certificate on the local login machine
Once you installed your certificate and got the CMS VO, you need to set up the CMSSW environment and grid environment first.
Set up CMSSW Environment before create a grid proxy and submit Jobs
Please edit .profile or .tcshrc once at your home directory to set up a CMSSW environment. By this way, the CMSSW environment is set up automatically every time when you log in.
Sample .profile and .tcshrc
Now you can test the certificate and generate proxy now.
Simple commands and testing
Initializing the Globus proxy:
bash-3.00$ grid-proxy-init
Your identity: /DC=org/DC=doegrids/OU=People/CN=haiying xu 752975
Enter GRID pass phrase for this identity:
Creating proxy ........................................ Done
Your proxy is valid until: Tue Jun 17 03:34:19 2008
bash-3.00$
Testing authentication:
bash-3.00$ globusrun -a -r osg.rcac.purdue.edu
GRAM Authentication test successful
Initializing the VOMS proxy:
bash-3.00$ voms-proxy-init -vomses /grp/cms/tools/glite/ui/etc/vomses \ -voms cms -valid 168:0
Enter GRID pass phrase:
Your identity: /DC=org/DC=doegrids/OU=People/CN=haiying xu 752975
Creating temporary proxy
....................................... Done
Contacting lcg-voms.cern.ch:15002 [/DC=ch/DC=cern/OU=computers
/CN=lcg-voms.cern.ch] "cms" Done
Creating proxy .......................................... Done
Your proxy is valid until Fri Jun 20 20:07:51 2008
To use the data that are stored in Hadoop, you need to find the names of all dataset that were registered at global DBS in the following link.
Data resources
When you want to submit jobs to our cluster, you must want to know how many job slots are available and how much Hadoop storage is available.
Available Job Slots and Hadoop storage
Job slots information is shown in one of two pie graphs on the upper right side of this page.
Hadoop storage space information is shown in the other pie graph.
Manage Jobs with CRAB
Descriptions of the cmsRun python configuration syntax
Running CMSSW jobs at a local machine
Submitting jobs through Condor-G
CMS FileMover Service: to get your favorite data via plain download from a web interface





