David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April 2005 1 ATLAS LCG Applications Area Feedback David.

Slides:



Advertisements
Similar presentations
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
Advertisements

Simulation Project Major achievements (past 6 months 2007)
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
TILC09, April 2009, Tsukuba P. Mato /CERN.  Former LHCb core software coordination ◦ Architect of the GAUDI framework  Applications Area manager.
Computing on the Cloud Jason Detchevery March 4 th 2009.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
DOSAR Workshop, Sao Paulo, Brazil, September 16-17, 2005 LCG Tier 2 and DOSAR Pat Skubic OU.
LCG Applications Area – Overview, Planning, Resources Torre Wenaus, BNL/CERN LCG Applications Area Manager LHCC Comprehensive Review.
SEAL: Core Libraries and Services Project CERN/IT After-C5 Meeting 6 June 2003 P. Mato / CERN.
F. Rademakers - CERN/EPLinux Certification - FOCUS Linux Certification Fons Rademakers.
ROOT Application Area Internal Review September 2006.
Outline: LHCb and LCG-AA Ph.Charpentier B 00 l e.
SEAL Project Overview Lorenzo Moneta/ CERN-EP on behalf of the SEAL team ACAT03 IX International Workshop on Advanced Computing and Analysis Techniques.
20/09/2006LCG AA 2006 Review1 Committee feedback to SPI.
Feedback from the POOL Project User Feedback from the POOL Project Dirk Düllmann, LCG-POOL LCG Application Area Internal Review October 2003.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
SEAL: Common Core Libraries and Services for LHC Applications CHEP’03, March 24-28, 2003 La Jolla, California J. Generowicz/CERN, M. Marino/LBNL, P. Mato/CERN,
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
SEAL Project Core Libraries and Services 18 December 2002 P. Mato / CERN Shared Environment for Applications at LHC.
The POOL Persistency Framework POOL Project Review Introduction & Overview Dirk Düllmann, IT-DB & LCG-POOL LCG Application Area Internal Review October.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
Moritz Backes, Clemencia Mora-Herrera Département de Physique Nucléaire et Corpusculaire, Université de Genève ATLAS Reconstruction Meeting 8 June 2010.
Feedback from LHC Experiments on using CLHEP Lorenzo Moneta CLHEP workshop 28 January 2003.
SEAL and PI Project Status LHCC Comprehensive Review of LCG November 2004 P. Mato / CERN.
LCG Applications Area Meeting - 5 Feb 2003 ATLAS Strategy for the Data Dictionary & Persistency David R. Quarrie Lawrence Berkeley National Laboratory.
Software Engineering Overview DTI International Technology Service-Global Watch Mission “Mission to CERN in Distributed IT Applications” June 2004.
LHCC Comprehensive Review of LCG - 25 Nov 2003 Experiment Integration and Validation David R. Quarrie CERN/LBNL
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
SEAL Project Overview LCG-AA Internal Review October 2003 P. Mato / CERN.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
SEAL Project Status SC2 Meeting 16th April 2003 P. Mato / CERN.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
1 Comments to SPI. 2 General remarks Impressed by progress since last review Widespread adoption by experiments and projects Savannah, ExtSoft Build system.
Summary of persistence discussions with LHCb and LCG/IT POOL team David Malon Argonne National Laboratory Joint ATLAS, LHCb, LCG/IT meeting.
LCG Applications Area Internal Review Response (preliminary and brief version) (main points are on last slide) Torre Wenaus, BNL/CERN LCG Applications.
Site Services and Policies Summary Dirk Düllmann, CERN IT More details at
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
D. Duellmann - IT/DB LCG - POOL Project1 Internal Pool Release V0.2 Dirk Duellmann.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Project Work Plan SEAL: Core Libraries and Services 7 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
D. Duellmann, IT-DB POOL Status1 POOL Persistency Framework - Status after a first year of development Dirk Düllmann, IT-DB.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
SPI Software Process & Infrastructure Project Plan 2004 H1 LCG-PEB Meeting - 06 April 2004 Alberto AIMAR
Discussion of Python/ROOT “interoperability” David Lange June 13, 2016 D. Lange1.
Comments on SPI. General remarks Essentially all goals set out in the RTAG report have been achieved. However, the roles defined (Section 9) have not.
POOL Based CMS Framework Bill Tanenbaum US-CMS/Fermilab 04/June/2003.
POOL Historical Notes POOL has been the most advanced and the most used AA project. Currently, excellent teamwork with experiments on new features and.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL May 19, 2003 BNL Technology Meeting.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
SEAL: Common Core Libraries and Services for LHC Applications
LCG Applications Area Milestones
(on behalf of the POOL team)
CMS High Level Trigger Configuration Management
SPI external software build tool and distribution mechanism
POOL persistency framework for LHC
Dirk Düllmann CERN Openlab storage workshop 17th March 2003
Project Status and Plan
Simulation Framework Subproject cern
Simulation and Physics
SEAL Project Core Libraries and Services
Presentation transcript:

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April ATLAS LCG Applications Area Feedback David Quarrie

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April Introduction l SEAL l POOL l PI l LCGCMT l Simulation l SPI l Summary

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April SEAL: Dictionary l Heavy use of C++ and Python Dictionary nSignificant contribution to dictionary & Python bindings l Initially LCGDict for POOL persistency & PyLCGDict for configuration l More recently PyLCGDict2 for configuration & interactivity l Haven’t yet moved to Reflex or PyReflex l Good experience with dictionary and code generation tools nNow robust and complete l Don’t yet generate all member functions by default nNeed more studies of space and performance (build time) l Note that PyROOT developed by Wim now shipped as part of ROOT

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April SEAL: Plugins l Migration to use SEAL plugin management underway but slow nUsed by LCG components themselves (POOL) and within ATLAS Geant4 nPartially because we have a functional alternative (Gaudi component manager) nPartially because a change would not necessarily be backwards compatible  Large number of configuration files to change nMigration coupled to LCHb plans l Some problems with cache management & search path nE.g. discovered problem between AFS & kit-built installations because of dependency handling differences nBuilding cache files still not fully automated

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April SEAL: Misc. l ATLAS doesn’t use provided CLHEP dictionary nBecause we’re still using CLHEP 1.8 nGenerates its own (and uses it heavily) l Concerns about granularity and release couplings l Some use of Math Library components nParticularly Minuit l We’ve put on hold a migration to CLHEP 1.9 and 2.0 until the plans for new physics vector and linear algebra libraries are better understood nSince migrating to CLHEP 1.9 means we cannot easily evolve existing reconstruction data (easier to recreate) we don’t want to move twice nSurvive for a few months with CLHEP 1.8 (already build our own Geant4 installations)

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April POOL: Persistency l Fully committed to POOL nBoth ROOT and Relational persistency n>100TB in ROOT3 format files nAbout to start significant creation of ROOT4 format files l Limited significant schema evolution experience yet nBut it will become increasingly important l Expect to need to write “custom converters” as part of overall strategy nAutomatic evolution; custom converters; regenerate data nClearly need read capability from raw data for essentially lifetime of experiment l Generally POOL is robust and complete nSmall problems still being found & fixed l Some concerns about rate of new & bug-fix releases

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April POOL: COOL l Slower start to COOL than we would have liked l ATLAS is fully committed to this, and is contributing most of the resources nConcern as to viability as common project because of lack of involvement from other experiments l Lots of work being done in the context of both the online and offline on the COOL pre-releases l We need a timely first COOL release (due end of March) in order to be ready for early ATLAS detector commissioning

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April POOL: Scalability l Scalability is major area still to be addressed l COOL nInterest in FroNtier approach nWill this be a common project activity or should ATLAS plan on going it alone? l General nATLAS fully committed to 3D project as a common effort to achieve scalable distributed infrastructure

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April PI l Rather limited use within ATLAS l Histograms nGaudi/AIDA API inadequate for physics use nProfile histograms added recently nHistogram manipulation still inadequate nTDAQ interested in continued use of HTL behind abstract API l Still use Gaudi Ntuples by default, but plan on migrating l Generally not sure what the plans are with respect to App. Area support of AIDA APIs nThis needs to be clarified soon

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April LCGCMT l ATLAS uses LCGCMT for all builds nBut still needs their own overrides/variants  Partially because of use of clhep 1.8 l Distribution kit based on features of LCGCMT nWe generate our own tarballs of external software

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April Simulation l Genser nATLAS uses Genser generators where possible  Which ones would be like them to add? nAbout to migrate to Genser 1.0  But using same generator versions as currently in use l Validation nFeedback, particularly in context of the ATLAS combined testbeam has been crucial

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April SPI l Savannah nUsed by both offline & online/TDAQ nPrimarily as bug-tracking portal nUse dominated by developer responsiveness & management l Testing tools l External package installations nMost external packages now come from LCG hosted installations l Config/make support nRequests from users for config/make support for AA software nIs it still in the plan? Timescale?

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April Apps Area Reorganization l ATLAS believes that the new LCG Apps Area organization is capable of functioning well nBut relies on good integration of teams with different philosophies nIt requires buy-in from all and design changes from both sides nCrucial that needs of experiments continue to be met  Remember that we have large user communities  We also have production & trigger environments as well as physics analysis users nCrucial to clarify plans quickly so that we can understand the implications  E.g. CLHEP and maths libraries  Long term evolution support nThis is essentially the last chance before LHC startup

David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April Summary l ATLAS relies heavily on LCG Apps Area tools nAnd has made significant contributions l Migration to all SEAL tools incomplete l Release cascade is worrying l Some concerns about Apps Area reorganization, but believe it can work l Need to understand the implications better for our own software base