Architecture/Framework Status David R. Quarrie LBNL DOE/NSF Review of U.S. ATLAS Physics and Computing Project NSF June 2002.

Slides:



Advertisements
Similar presentations
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Advertisements

Ideas on the LCG Application Architecture Application Architecture Blueprint RTAG 12 th June 2002 P. Mato / CERN.
Architecture/Framework Status David R. Quarrie LBNL U.S. ATLAS Physics and Computing Project Review ANL October 2001.
U.S. ATLAS Software WBS 2.2 S. Rajagopalan July 8, 2003 DOE/NSF Review of LHC Computing.
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
Argonne National Laboratory ATLAS Core Database Software U.S. ATLAS Collaboration Meeting New York 22 July 1999 David Malon
LCG Milestones for Deployment, Fabric, & Grid Technology Ian Bird LCG Deployment Area Manager PEB 3-Dec-2002.
K.Harrison CERN, 21st November 2002 GANGA: GAUDI/ATHENA AND GRID ALLIANCE - Background and scope - Project organisation - Technology survey - Design -
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
LC Software Workshop, May 2009, CERN P. Mato /CERN.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
Nick Brook Current status Future Collaboration Plans Future UK plans.
Grid Status - PPDG / Magda / pacman Torre Wenaus BNL U.S. ATLAS Physics and Computing Advisory Panel Review Argonne National Laboratory Oct 30, 2001.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER Charles Leggett The Athena Control Framework in Production, New Developments and Lessons Learned.
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
LCG LHC Computing Grid Project – LCG CERN – European Organisation for Nuclear Research Geneva, Switzerland LCG LHCC Comprehensive.
ATLAS Data Challenges US ATLAS Physics & Computing ANL October 30th 2001 Gilbert Poulard CERN EP-ATC.
U.S. ATLAS Software WBS 2.2 S. Rajagopalan July 8, 2004 DOE-NSF Review of U.S. ATLAS Computing.
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
ATLAS Core Software - Status & Plans David R. Quarrie LBNL U.S. ATLAS Physics and Computing Project Review LBNL November 2002.
SEAL Project Core Libraries and Services 18 December 2002 P. Mato / CERN Shared Environment for Applications at LHC.
Grid User Interface for ATLAS & LHCb A more recent UK mini production used input data stored on RAL’s tape server, the requirements in JDL and the IC Resource.
ATLAS is a general-purpose particle physics experiment which will study topics including the origin of mass, the processes that allowed an excess of matter.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
- Early Adopters (09mar00) May 2000 Prototype Framework Early Adopters Craig E. Tull HCG/NERSC/LBNL ATLAS Arch CERN March 9, 2000.
Architecture and Control Framework David R. Quarrie Lawrence Berkeley National Laboratory DOE/NSF Review of U.S. ATLAS and CMS Computing.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
CMS Computing and Core-Software Report to USCMS-AB (Building a Project Plan for CCS) USCMS AB Riverside, May 18, 2001 David Stickland, Princeton University.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
LCG Applications Area Meeting - 5 Feb 2003 ATLAS Strategy for the Data Dictionary & Persistency David R. Quarrie Lawrence Berkeley National Laboratory.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
SEAL Project Overview LCG-AA Internal Review October 2003 P. Mato / CERN.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Data Management Overview David M. Malon Argonne U.S. LHC Computing Review Berkeley, CA January 2003.
Data Management Overview David M. Malon Argonne NSF/DOE Review of U.S. ATLAS Physics and Computing Project NSF Headquarters 20 June 2002.
The ATLAS Computing Model and USATLAS Tier-2/Tier-3 Meeting Shawn McKee University of Michigan Joint Techs, FNAL July 16 th, 2007.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
Introduction S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting.
US_ATLAS Computing Review Jan 2000 Architecture & Framework David R. Quarrie Lawrence Berkeley National Lab
Grid Status - PPDG / Magda / pacman Torre Wenaus BNL DOE/NSF Review of US LHC Software and Computing Fermilab Nov 29, 2001.
ATLAS Data Dictionary A. Bazan, T. Bouedo, P. Ghez, T. Le Flour, S. Lieunard M. Marino, C. Tull.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
Project Work Plan SEAL: Core Libraries and Services 7 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
Architecture/Framework Status David R. Quarrie LBNL DOE/NSF Review of U.S. ATLAS Physics and Computing Project FNAL November 2001.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
VI/ CERN Dec 4 CMS Software Architecture vs Hybrid Store Vincenzo Innocente CMS Week CERN, Dec
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
Marco Cattaneo, 3-June Event Reconstruction for LHCb  What is the scope of the project?  What are the goals (short+medium term)?  How do we organise.
David Adams ATLAS Hybrid Event Store Integration with Athena/StoreGate David Adams BNL March 5, 2002 ATLAS Software Week Event Data Model and Detector.
Migration of reconstruction and analysis software to C++
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
S. Rajagopalan August 28, 2003 US ATLAS Computing Meeting
US ATLAS Physics & Computing
ATLAS Core Software - Status & Plans
Architecture/Framework Status
Simulation Framework Subproject cern
Simulation and Physics
SEAL Project Core Libraries and Services
Planning next release of GAUDI
Presentation transcript:

Architecture/Framework Status David R. Quarrie LBNL DOE/NSF Review of U.S. ATLAS Physics and Computing Project NSF June 2002

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 2 Outline  Major Activities  Simulation and Athena  Support/Infrastructure Activities  LHC Computing GRID Project  Feedback from last Review  Summary

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 3 Event Data Model & Detector Description  Reorganization of effort focused towards DC1-2 and DC2  Headed by me  Detector DescriptionStan Bentvelsen [Nikhef]  Framework EDM:Srini Rajagopalan [BNL]  HLT EDM:Markus Elsing [CERN]  Reconstruction EDM:David Rousseau [LAL, Orsay]  Simulation EDM:Andrea Dell’Acqua [CERN]  Improve coherency and migration towards new Event Data and Detector Description Models  Needed for alignment support, material integration and performance  Broadens role of US-ATLAS in these areas

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 4 Event Data Model I  Framework [BNL, LBNL]  StoreGate data access service  DataHandle & DataLink access mechanisms  Major internal redesign in conjunction with Athena changes  DataVector container class supporting polymorphism, ownership policy and relaxing constraints on items  Raw Event Data Model [BNL, CERN]  Raw Data Object Support (IdentifiableContainer)  ByteStream Support (emulation of data from DAQ)  Implemented for most detector subsystems

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 5 Simulation Dataflow GeneratorHepMC ROD Emulation Algorithm Particle Filter ROD Input Digits RawDataObjects ByteStream ConversionSvc L1 Emulation (inc. L1 ROD) L1Result ROD Emulation (passthru) ByteStream ATLAS MCTruth/Gen L1 Digitization Simulation PileUp MCTruth/Sim Hits McTruth/PileUp Digitization MergedHits L1Digits L2Result EFResult L2 Selection Algorithm EF Selection Algorithm Uses RawDataObjects

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 6 Event Data Model II  Data Dictionary [LBNL, Annecy]  Automatic code generation from data model specification  Multiple back-end code generators  Objectivity, scripting and browsing currently available  ROOT support in next release (4.0.0)  Annecy software engineers managed by Craig Tull [LBNL]  Not yet reached critical mass  Hope to have 3 major subsystems as customers by end of month  Wish to redirect most of LBNL effort towards GRID integration  Lack of critical mass in data dictionary a concern

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 7 Detector Description  Broaden US-ATLAS role  Addition of Joe Boudreau [Pittsburg]  Ongoing involvement from LBNL  GeoModel (based on CDF design) is basis for detector description strategy  Augments existing APIs  Adds support for misalignments  Adds support for material integration/extrapolation  Adds uniform support for both Geant3 and Geant4  Aside: Will LCG cause us to redo this again?

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 8 Gaudi   Internal redesign of transient event store  Python scripting enhancements  Several bug fixes  ATLAS code base not fully synchronized with LHCb code base   Major Python scripting enhancements  AIDA 2.2, 3-D Histograms, dynamic resizing of Zebra commons  ApplicationMgr Refactoring  Object Introspection  ATLAS and LHCb code bases converged (almost)  Gaudi collaboration still proving successful  Extending into GRID and software distribution arenas

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 9 Scripting  At the time of the last review we had just lost Chris Day [LBNL] because of funding shortfall  Responsibility for Scripting and Software Process (USDP)  Partial replacement (PostDoc) started at LBNL in mid- January  Focus on scripting support  Development accelerating  Area of close collaboration with LHCb  Python as component “glue” as well as scripting language

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 10 GUI Python as “Glue” Python math shell gaudipython DatabaseEDG API GUI Very rich set of Python standard modules Several GUI toolkits XML Very rich set specialized generic modules Athena/Gaudi Framework rootpython Root Classes PVSS JPE Java Classes LHC modules Gateways to other frameworks

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 11 Pile-Up and Refactoring  Pile-Up [LBNL]  Prototype available on schedule  Needs to be stress tested by real detector subsystems  SCT in next release, LAr before Sept.  LAr is interesting because of long integration times and memory size  “Production” version by end 2002  Refactoring [LBNL]  Reverse engineering of Gaudi internals leading to a cleaner, more robust re-design  Not visible to client code  Incorporated into Gaudi  Approach being extended to other areas

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 12 GRID enabling Athena  Much of effort so far has been on developing middleware  Data access and management, job submission, authentication, etc.  ANL and BNL efforts have focussed on this  ATLAS/LHCb also doing job submission & software distribution  LBNL group begun to look at integration into Athena itself  Initial testbed incorporates GRID monitoring capabilities  Collaboration with Valerie Taylor (NorthWest)  Extend to Grid Monitoring Architecture (GMA) developed at NERSC  MonitorSvc

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 13 Simulation and Athena  Direct Geant4 integration into Athena has been endorsed by new Simulation coordinator  Prototype [LBNL] incorporated into release  Some legacy FADS/GOOFY use  Not planned to be used for production  G4 component of DC1-2 will use integrated system  Geant3 simulation (atlsim) also being directly integrated into Athena [BNL, LBNL]  Prototype exists but not ready for production use  Goal is full symmetry between G3 and G4

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 14 Support Activities  Tutorials  Lot of emphasis on tutorials  Introductory Athena tutorial web-based [LBNL, U. Michigan]  Advanced tutorials on Data Dictionary and StoreGate  Documentation  Separate Developer Guide and User Guide & Tutorial  New version released next week  Feedback from users shows still need to work on help, bug tracking and documentation  Lack of a bug tracking system is a real problem

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 15 Configuration Management  Migration from previous SRT tool to CMT complete  Not a US-ATLAS deliverable but we played a major role  Developing policies and procedures  Trial releases to uncover problems and inconsistencies  Providing developer help and consultancy  Time to review experience and revisit some policies?  Support situation in ATLAS improved with formation of Infrastructure Group  Librarian, Release Coordinator, etc.  Hopefully will lessen our “fire-fighting”

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 16 US ATLAS Presence at CERN  LBNL has one developer at CERN full-time  Massimo Marino  Craig Tull returned to LBNL  Goal is to maintain approximately 1-2 people there  Massimo’s tour ends in April 2003  Has proven to be really useful and beneficial  But a strain on maintaining critical mass at LBNL  Especially given funding uncertainties  I’d like to encourage this commitment to be augmented by others

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 17 LHC Computing GRID Project  Goal is reduction in cost via common projects  Both hardware and software  US-ATLAS actively involved in RTAGs and first work project  Persistency  Short-term penalty  Maintaining effort on short term deliverables  Some might be superceded by common project deliverables later  While encouraging LCG involvement  Compare with Norman McCubbin’s comment on GRID  “Today it’s a net negative for ATLAS”  A lot of hopes and worry focused on first project  CERN’s prior history has not been good

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 18 Recommendations from last Review (1) 1. With the chief architect, the US-ATLAS group commands an important position in the international collaboration. This will lead inevitably to the diversion of manpower for solving short-term problems in the future as it has in the past. The committee recommends to the international collaboration that it provide the chief architect with resources to fulfill that role. Until that issue is resolved we recommend to US-ATLAS to continue this kind of fire-fighting for the common good of ATLAS.  No change  My direct responsibilities have increased with EDM and Detector Description  But these are short-term, focused on DC1-2 and DC-2  I have responded by handing off most direct responsibility for Athena  Paolo Calafiura [LBNL]  We are continuing the “fire-fighting” policy

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 19 Recommendations from last Review (2) 1. An additional drain of manpower is the continuous support of software that has not been approved by the collaboration. The committee recommends to international ATLAS management to enforce decisions about choices of software to the collaboration. 2. The committee recommends to the US-ATLAS software group to be less willing to take up additional workload purely driven by part of the collaborations non-compliance with already taken software decisions.  Some progress on this  Direct integration of Geant4 into Athena adopted.  Joe Boudreau (Pittsburg) added to Detector Description effort  ATLAS international is strongly encouraged to provide a concrete staffing plan for DC1  Not really in place  Staffing augmented by reducing CERN database contribution

June 20, 2002 David R. Quarrie, LBNL DOE/NSF Review 20 Summary  Major focus is the Data Challenges  Increased short-term emphasis on Event Data Model and Detector Description  Continuing good collaboration with LHCb on Athena/GAUDI  Slow integration of GRID capabilities into Athena  LCG Ramp-up is causing strain on short-term deliverables