Difference between revisions of "CSC Ntuple production"

From Atlas Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
==Setting up Grid tools==
 
==Setting up Grid tools==
<i>use bash</i>
+
This wiki describes how to set things up for ntuple production on the Grid. You need a Grid certificate [http://www.nikhef.nl/grid] and some patience ;-)
 +
 
 +
<ul> Two tips:
 +
  <li> use <tt>voms-proxy-init</tt> instead of <tt>grid-proxy-init</tt>
 +
  <li> use <tt>bash</tt> for shell scripts
 +
</ul>
 +
 
 
===GridTools===
 
===GridTools===
 
Wouter wrote some very nice tools to submit/retrieve jobs from the Grid. They can be obtained from the Nikhef CVS:
 
Wouter wrote some very nice tools to submit/retrieve jobs from the Grid. They can be obtained from the Nikhef CVS:

Revision as of 10:23, 6 July 2007

Setting up Grid tools

This wiki describes how to set things up for ntuple production on the Grid. You need a Grid certificate [1] and some patience ;-)

    Two tips:
  • use voms-proxy-init instead of grid-proxy-init
  • use bash for shell scripts

GridTools

Wouter wrote some very nice tools to submit/retrieve jobs from the Grid. They can be obtained from the Nikhef CVS:

cvs -d /project/atlas/cvs co GridTools

The GridTools package contains a few shell scripts:

dmgr
to manage datasets on the Grid
gpm
to set up packages on the SE for Grid jobs (to prevent jobs sizes > input sandbox)
gridmgr
main tool to manage Grid jobs (submit/retrieve/cancel/monitor)
gridinfo
a funny tool (lcg-infosites seems more useful)
jobmgr
to define Grid jobs (with the possibility to run them locally for testing)

dmgr and gpm possibly need to be adjusted:

LFC_HOST = lfc03.nikhef.nl
GRID_SE  = tbn18.nikhef.nl

GridModules

make_package
cvs -d /project/atlas/cvs co GridModules

${WORKDIR}/GridModules

AtlasRelease
DataManager
TopView module

http://atlas-computing.web.cern.ch/atlas-computing/links/kitsDirectory/PAT/EventView/

wget http://atlas-computing.web.cern.ch/atlas-computing/links/kitsDirectory/PAT/EventView/EventView-12.0.6.8.tar.gz

strip unnescessary files InstallArea, PhysicsAnalysis Little complication: if incorrect version is in package. Compile libraries locally and copy them to InstallArea. tar cvzf EventView-12.0.6.8_nikhef.tar.gz EVTags-12.0.6.8/ check run scripts in module (adjust version numbers) make_package TopViewAODtoNtuple-00-12-13-03

Ganja