ATLAS Analysis Tutorial I t d ti Introduction Steve Lloyd

advertisement
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
Download