ATLAS Analysis Tutorial I t d ti Introduction Steve Lloyd Queen Mary, University of London Introduction Welcome to The National e-Science Centre Started ~2001 Offi i l Opening Official O i 25 April A il 2002 Steve Lloyd ATLAS Analysis Tutorial Slide 2 UK e-Science UK e-Science Programme set up in 2001 EPSRC National e-Science Centre (NeSC) Regional e-Science Centres AstroGrid PPARC/S C PPARC/STFC Support now ended ATLAS Computing Project Other expts Particle Physics y Rolling g Grants GridPP Oth R Other Research hC Councils il Operations & Maintenance Hardware and S t System SSupportt UK Tier-1 and Tier-2s JISC Steve Lloyd National Grid Service (NGS) ATLAS Analysis Tutorial Slide 3 International Context GridPP is part of EGEE and WLCG (currently the largest Grid in the world) EU Enabling Grids for E-SciencE (EGEE) 2004-2010 Grid Deployment Project for all disciplines PP part of EGEE UK part of WLCG UK National Grid Service UK’s core production computational and data Grid GridPP WLCG Worldwide LHC Computing Grid (WLCG) G id D Grid Deployment l P Project j ffor the h L Large Hadron Collider (LHC) Nordugrid g (Scandinavia) ( ) Grid Research and Development collaboration Steve Lloyd EGEE Open Science Grid (USA) S i Science applications li ti ffrom HEP to t biochemistry ATLAS Analysis Tutorial Slide 4 The Grid Single PC PROGRAMS Word/Excel Your Program Grid Your Program G Games MIDDLEWARE Email/Web il/ b OPERATING SYSTEM GANGA User Interface Machine Workload Management CPU Disks, CPU etc Middleware is the Operating System of a distributed computing system Steve Lloyd Bookkeeping p g Service Disk S Server CPU Cl t Cluster ATLAS Analysis Tutorial Information Service Replica Catalogue CPU Cl t Cluster CPU Cl t Cluster Slide 5 Getting Started 1. Get a digital g certificate (UK ( Certificate Authority) y) Authentication – who you are 2. Join a Virtual Organisation g (VO) ( ) - atlas Authorisation – what you are allowed to do 3. Get access to a local User Interface Machine (UI) and copy your files and certificate there 4. Write some Job Description Language (JDL) and scripts to wrap your programs ############# HelloWorld.jdl H ll W ld jdl ################# Executable = "/bin/echo"; Arguments = "Hello welcome to the Grid "; StdOutput = "hello.out"; StdError = "hello.err"; OutputSandbox = {"hello.out","hello.err"}; ######################################### Steve Lloyd ATLAS Analysis Tutorial Slide 6 How it Works UI Machine Job Description Grid Workload Manager Proxy Certificate Job Output Sandbox Input Sandbox Storage Element Script you want to run Other files (Job Options, Source ) Source...) Input Data Output Sandbox Output files (Plots, Logs...) Steve Lloyd Compute Element ATLAS Analysis Tutorial Output Data Storage Element Slide 7 UK Status & Info http://pprc.qmul.ac.uk/~lloyd/gridpp/ukgrid.html General UK Services Current performance of UK Sites http://www.atlas.ac.uk Steve Lloyd ATLAS Analysis Tutorial Slide 8