introduction s. rajagopalan august 28, 2003 us atlas computing meeting

17
Introduction S. Rajagopalan S. Rajagopalan August 28, 2003 August 28, 2003 US ATLAS Computing Meeting US ATLAS Computing Meeting

Upload: jonathan-peters

Post on 18-Jan-2018

222 views

Category:

Documents


0 download

DESCRIPTION

US ATLAS Computing S. Rajagopalan 3 New Computing Organization x x x x x x x x x x x x x x x x x

TRANSCRIPT

Page 1: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

Introduction

S. RajagopalanS. Rajagopalan

August 28, 2003August 28, 2003

US ATLAS Computing MeetingUS ATLAS Computing Meeting

Page 2: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 2

Outline

Organizational Issues ATLAS & U.S. ATLAS software

Main areas of U.S. Software participation Current priorities

Analysis & Support

Conclusion US participation

Page 3: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 3

New Computing Organization

x

x

x

x

x

x

x

x

x

x

x

x

x

x x x

x

Page 4: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 4

Computing Management Board

Coordinate & Manage computing activitiesCoordinate & Manage computing activities Set priorities and take executive decisionsSet priorities and take executive decisions

Computing Coordinator (chair)Computing Coordinator (chair) Software Project Leader (D. Quarrie, LBNL)Software Project Leader (D. Quarrie, LBNL) TDAQ LiaisonTDAQ Liaison Physics CoordinatorPhysics Coordinator International Computing Board ChairInternational Computing Board Chair GRID, Data Challenge and Operations CoordinatorGRID, Data Challenge and Operations Coordinator Planning & Resources Coordinator (T. Lecompte, ANL)Planning & Resources Coordinator (T. Lecompte, ANL) Data Management Coordinator (D. Malon, ANL)Data Management Coordinator (D. Malon, ANL)

Meets bi-weeklyMeets bi-weekly

Page 5: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 5

Software Project Management Board

Coordinate the coherent development of softwareCoordinate the coherent development of software (core, applications and software support)(core, applications and software support)

Software Project Leader (chair) D. QuarrieSoftware Project Leader (chair) D. Quarrie Simulation coordinatorSimulation coordinator Event Selection, Reconstruction & Analysis Tools coordinatorEvent Selection, Reconstruction & Analysis Tools coordinator Core Services Coordinator (D. Quarrie)Core Services Coordinator (D. Quarrie) Software Infrastructure Team CoordinatorSoftware Infrastructure Team Coordinator LCG Applications Liaison (T. Wenaus, BNL)LCG Applications Liaison (T. Wenaus, BNL) Physics LiaisonPhysics Liaison TDAQ LiaisonTDAQ Liaison Sub-System: Inner Detector, Sub-System: Inner Detector, Liquid ArgonLiquid Argon, Tile, , Tile, Muon coordinatorsMuon coordinators

Liquid Argon: S. Rajagopalan (BNL), Muon: S. Goldfarb (U Mich)Liquid Argon: S. Rajagopalan (BNL), Muon: S. Goldfarb (U Mich)

Meets bi-weeklyMeets bi-weekly

Page 6: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 6

US ATLAS Software Organization

Software Project (WBS 2.2)S. Rajagopalan

Core Services (WBS 2.2.2)D. Quarrie

Data Management (WBS 2.2.3)D. Malon

Application Software (WBS 2.2.4)F. Luehring

Software Support (WBS 2.2.5)A. Undrus

US ATLAS software WBS scrubbed, consistent with ATLASUS ATLAS software WBS scrubbed, consistent with ATLAS Resource Loading and Reporting established at Level 4Resource Loading and Reporting established at Level 4

Major change compared to previous WBS: Major change compared to previous WBS: Production and Grid Tools & Services moved under FacilitiesProduction and Grid Tools & Services moved under Facilities

Coordination (WBS 2.2.1)

Page 7: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 7

Framework

People involved:People involved: P. Calafiura, W. Lavrijsen, C. Leggett, M. Marino, D. Quarrie, C. Tull S. Rajagopalan, H. Ma, J. Boudreau

Scope:Scope: Framework support, Event Merging (pile-up) SEAL plug-in and component support Event Data Model Infrastructure User interfaces, Python scripting, binding to dictionary, integration

with GANGA. Detector Description & Conditions infrastructure. Athena Grid Integration

Page 8: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 8

Database

People involved:People involved: D. Malon, K. Karr, S. Vanyachine D. Adams, W. Deng, V. Fine, V. Perevotchikov

ATLAS specific contributions:ATLAS specific contributions: Athena-Pool integration to support data persistency Support for NOVA database

(primary source for detector description for simulation)(primary source for detector description for simulation)

LCG contributionsLCG contributions POOL collections/metadata work package interface Support for Foreign object persistence Detailed review of the LCG POOL design in context of ATLAS

requirements

Page 9: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 9

Application Software

Geant3 simulation supportGeant3 simulation support

Calorimeter (LAr & Tile) software incl. calibrationCalorimeter (LAr & Tile) software incl. calibration

Pixel, TRT detector simulation & digitizationPixel, TRT detector simulation & digitization

Muon reconstruction and databaseMuon reconstruction and database

Hadronic calibration, tau and jet reconstructionHadronic calibration, tau and jet reconstruction

electron-gamma reconstructionelectron-gamma reconstruction

High Level Trigger softwareHigh Level Trigger software

Physics analysis with new softwarePhysics analysis with new software

BNLBNL

ANL, BNL, Nevis Labs, U. Arizona, U. Chicago, U. Pittsburgh, SMUANL, BNL, Nevis Labs, U. Arizona, U. Chicago, U. Pittsburgh, SMU

Indiana U., LBNLIndiana U., LBNL

BNL, Boston U., LBNL, U. MichiganBNL, Boston U., LBNL, U. Michigan

U. Arizona, U. Chicago, ANL, BNL, LBNLU. Arizona, U. Chicago, ANL, BNL, LBNL

BNL, Nevis Labs, SMUBNL, Nevis Labs, SMU

U. WisconsinU. Wisconsin

U. S. ATLASU. S. ATLAS

Page 10: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 10

Software Support

Full software support and maintenance at BNL (A. Undrus)Full software support and maintenance at BNL (A. Undrus)

Release and maintenance of ATLAS and all associated external software (including LCG software, LHCb Gaudi builds) at the Tier 1 Facility.

Typical ATLAS releases once every 3 weeks

Deployment of a nightly build system at BNL, CERN and now used by LCG as well.

ATLAS Software Infrastructure Team : Forum for discussions of issues related to support of ATLAS software and associated tools. A. Undrus is a member of this body.

Page 11: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 11

LCG Application Component

T. Wenaus (BNL) serves as the LCG Applications Area coordinatorT. Wenaus (BNL) serves as the LCG Applications Area coordinator

US effort in SEAL : 1.0 FTE (FY03)US effort in SEAL : 1.0 FTE (FY03) Plug-in manager (M. Marino (0.75 FTE, LBNL)

Internal use by POOL now, Full integration into Athena Q3 2003Internal use by POOL now, Full integration into Athena Q3 2003 Scripting Services (W. Lavjrisen; 0.25 FTE, LBNL)

Python support and integrationPython support and integration

US effort in POOL : 1.2 FTE (FY03) US effort in POOL : 1.2 FTE (FY03) Principal responsibility in POOL collections and metadata WP

D. Malon, K. Karr, S. Vanyachine (0.5 FTE) [ANL]D. Malon, K. Karr, S. Vanyachine (0.5 FTE) [ANL] POOL Datasets (D. Adams, 0.2 FTE, BNL)D. Adams, 0.2 FTE, BNL) Common Data Management Software

V. Perevoztchikov, ROOT I/O foreign object persistence (0.3 FTE, BNL]V. Perevoztchikov, ROOT I/O foreign object persistence (0.3 FTE, BNL] POOL mysql package and server configurations (ANL, 0.2 FTE)POOL mysql package and server configurations (ANL, 0.2 FTE)

Page 12: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 12

US ATLAS contribution in LCG

People FTE US People US FTETotal LCG hires 22 21.35 Working directly for apps area projects 17 16.55 ROOT 2 2 Grid integration work with experiments 3 2.8Apps area project contributions from IT 4 3.3 EP/SFT not experiment specific 20 17.1 EP/SFT experiment specific 7 4.45 1 0.75 Experiments outside EP/SFT 28 11.9 10 2.7Total directly working on apps area projects 76 53.3 11 3.45

Overall applications area total 81 58.1 11 3.45

• Contribution to Application Area onlyContribution to Application Area only•Limited contributions from ATLASLimited contributions from ATLAS

• Snapshot (June 2003) contributionSnapshot (June 2003) contribution

Page 13: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 13

Major near term milestones

July to Dec 2003:July to Dec 2003: SEAL/POOL/PI deployment by LCG SEAL/POOL/PI deployment by LCG

Sept. 2003: Sept. 2003: Geant 4 based simulation releaseGeant 4 based simulation release

Dec. 2003:Dec. 2003: Validate Geant4 release for DC2 and test-beam Validate Geant4 release for DC2 and test-beam

Dec. 2003:Dec. 2003: First release of full ATLAS software chain using LCG First release of full ATLAS software chain using LCG

components and Geant4 for use in DC2 and combined test-beam.components and Geant4 for use in DC2 and combined test-beam.

Spring 2004:Spring 2004: Combined Test-Beam runs. Combined Test-Beam runs.

Spring 2004:Spring 2004: Data Challenge 2 Data Challenge 2 Principal means by which ATLAS will test and validate its proposed Principal means by which ATLAS will test and validate its proposed

Computing ModelComputing Model

Dec. 2004:Dec. 2004: Computing Model Document released Computing Model Document released

Page 14: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 14

Detector Description

ATLAS lacked a Detector Description ModelATLAS lacked a Detector Description Model Numbers hardwired in reconstruction, no commonality with simulation.Numbers hardwired in reconstruction, no commonality with simulation.

Along came Joe Boudreau (U. Pittsburgh) CDF experienceAlong came Joe Boudreau (U. Pittsburgh) CDF experience Successfully designed, developed and deployed a prototype model

for both material and readout geometry. We encouraged this! Automatically handles alignments, Optimized for memory (Automatically handles alignments, Optimized for memory (5 MB5 MB for for

describing ATLAS geometry), Not coupled to visualization software.describing ATLAS geometry), Not coupled to visualization software.

Critical items include Material Integration Service, Configuration Utility, Identifiers and Transient Model for readout geometry

Recognizing it is important to support such university based Recognizing it is important to support such university based contributions and the critical needs of Detector Description, contributions and the critical needs of Detector Description, we have decided to allocate 1 FTE to Pittsburgh in 2004we have decided to allocate 1 FTE to Pittsburgh in 2004

Page 15: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 15

Analysis and Support

Updated Web-Site at US ATLAS:Updated Web-Site at US ATLAS: http://www.usatlas.bnl.gov/atlas_psc

Documentation of use of Tier1 Facility, Software and Documentation of use of Tier1 Facility, Software and

Physics has been updated.Physics has been updated.

In particular, we have established a guide to physics In particular, we have established a guide to physics

analysis in U.S. ATLASanalysis in U.S. ATLAS User Guides to Generators, Simulation, Trigger, Reconstruction and

use of analysis tools. Concrete realistic examples for each components.

Hands-on TutorialsHands-on Tutorials

Page 16: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 16

Conclusion

34 institutes in U.S. ATLAS34 institutes in U.S. ATLAS 20 are participating in some aspect of software

Core software, Reconstruction & Simulation, Trigger, Analysis, Production, Grid.

We have not heard from the other 14 institutes: SUNY Albany, Brandeis, Duke, Hampton, Iowa State, UC

Irvine, MIT, Ohio State, U. Pennsylvania, U. Rochester, UC Santa Cruz, TUFTS, U. Illinois, U. Washington.

Page 17: Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting

US ATLAS ComputingUS ATLAS ComputingS. RajagopalanS. Rajagopalan 17

Conclusion (2)

Now is the best time to get involved in software Now is the best time to get involved in software development and physics analysis. development and physics analysis. Full chain of simulation & reconstruction exists, but much

work needs to be done to achieve perfection. Subsequent talks: try to expose areas where US is primarily

participating and where you can possibly contribute.

These US ATLAS workshops are primarily meant to These US ATLAS workshops are primarily meant to encourage your participation. encourage your participation.

What can we do to help you get involved?What can we do to help you get involved? Documentation & Tutorials by themselves are not sufficient one on one help would work better But we need you to put take the first step.