LCG Applications Area Internal Review Response (preliminary and brief version) (main points are on last slide) Torre Wenaus, BNL/CERN LCG Applications.

Slides:



Advertisements
Similar presentations
Physicist Interfaces Project an overview Physicist Interfaces Project an overview Jakub T. Moscicki CERN June 2003.
Advertisements

Distributed Analysis at the LCG Torre Wenaus, BNL/CERN LCG Applications Area Manager Caltech Grid Enabled Analysis.
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
DATA PRESERVATION IN ALICE FEDERICO CARMINATI. MOTIVATION ALICE is a 150 M CHF investment by a large scientific community The ALICE data is unique and.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
SPI Software Process & Infrastructure GRIDPP Collaboration Meeting - 3 June 2004 Jakub MOSCICKI
SEAL V1 Status 12 February 2003 P. Mato / CERN Shared Environment for Applications at LHC.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
M Gallas CERN EP-SFT LCG-SPI: SW-Testing1 LCG-SPI: SW-Testing LCG Applications Area GridPP 7 th Collaboration Meeting LCG/SPI LCG.
J.T Moscicki CERN LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Software Packaging and Distribution LCG Application.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
Blueprint RTAG comments Torre Wenaus, BNL/CERN July 3, 2002.
The LCG SPI project in LCG Phase II CHEP’06, Mumbai, India Feb. 14, 2006 Andreas Pfeiffer -- for the SPI team
LCG Applications Area Status Torre Wenaus, BNL/CERN LCG Applications Area Manager US ATLAS Physics and Computing Meeting August 28,
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.
ROOT Application Area Internal Review September 2006.
Early Thinking on ARDA in the Applications Area Torre Wenaus, BNL/CERN LCG Applications Area Manager PEB Dec 9, 2003.
SEAL Project Overview Lorenzo Moneta/ CERN-EP on behalf of the SEAL team ACAT03 IX International Workshop on Advanced Computing and Analysis Techniques.
POOL Status and Plans Dirk Düllmann IT-DB & LCG-POOL Application Area Meeting 10 th March 2004.
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.
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.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
LCG Applications Area Overview Applications Area Internal Review 30 March – 1 April 2005 Pere Mato/CERN.
EGEE MiddlewareLCG Internal review18 November EGEE Middleware Activities Overview Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
David Quarrie: ATLAS LCG Apps Area Feedback LCG Applications Area Internal Review – 30 March - 1 April ATLAS LCG Applications Area Feedback David.
The LHC Computing Grid Project (LCG) and ROOT Torre Wenaus, BNL/CERN LCG Applications Area Manager John Harvey, CERN EP/SFT Group Leader
Feedback from LHC Experiments on using CLHEP Lorenzo Moneta CLHEP workshop 28 January 2003.
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.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 SPI Software Process & Infrastructure for LCG Project Overview LCG Application Area Internal.
D. Duellmann - IT/DB LCG - POOL Project1 The LCG Pool Project and ROOT I/O Dirk Duellmann What is Pool? Component Breakdown Status and Plans.
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
Data Placement Intro Dirk Duellmann WLCG TEG Workshop Amsterdam 24. Jan 2012.
- LCG Blueprint (19dec02 - Caltech Pasadena, CA) LCG BluePrint: PI and SEAL Craig E. Tull Trillium Analysis Environment for the.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
SEAL Project Status SC2 Meeting 16th April 2003 P. Mato / CERN.
Last update: 27/02/ :04 LCG Early Thinking on ARDA in the Applications Area Torre Wenaus, BNL/CERN LCG Applications Area Manager PEB Dec 9, 2003.
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.
Simulation Project Overview (Very condensed) Torre Wenaus, BNL/CERN Simulation Project Leader LHCC Comprehensive Review.
News from EP SFT John Harvey FOCUS Meeting – October 3 rd 2003.
Simulation Project Setup Status Torre Wenaus, BNL/CERN LCG Applications Area Manager PEB Meeting January 28, 2003.
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.
SPI Software Process & Infrastructure Project Plan 2004 H1 LCG-PEB Meeting - 06 April 2004 Alberto AIMAR
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
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 Historical Notes POOL has been the most advanced and the most used AA project. Currently, excellent teamwork with experiments on new features and.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
SEAL: Common Core Libraries and Services for LHC Applications
SEAL Project Overview Lorenzo Moneta/ CERN-EP ACAT03
LCG Applications Area Milestones
EGEE Middleware Activities Overview
SPI external software build tool and distribution mechanism
Savannah to Jira Migration
User Feedback from SEAL
Project Status and Plan
Simulation Framework Subproject cern
Simulation and Physics
SEAL Project Core Libraries and Services
Presentation transcript:

LCG Applications Area Internal Review Response (preliminary and brief version) (main points are on last slide) Torre Wenaus, BNL/CERN LCG Applications Area Manager PEB Dec 2, 2003

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 2 Applications Area Internal Review Oct  Technical review of applications area software and its integration into the experiments, particularly POOL and SEAL  Design, implementation, experiment experience, performance, coherence, problems/risks, evolution  Committee members from experiments, ROOT, EP, people involved in AA software integration  Final report Nov 12, now being digested and actions formulated  We are assembling a written response to the report  Very constructive and useful recommendations  Partial and preliminary responses, actions on following slides  Blue = recommendations already followed or already policy  Red = action underway or planned for the near term  Italics = we agree and will have to work out how to do this  Bold = main issues identified by committee

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 3 Internal Review – SPI main points  SPI services not used consistently – central librarian needed  EP/SFT acting to put in place a highly qualified central librarian  SPI should use IT services – test and adopt IT-CVS ASAP  Interaction of SPI with other LCG areas should be clarified; work with GDA on distribution (pacman)  Savannah scalability, maintain GNU collaboration  Automated nightly testing. Back up policies with tools  Nightly build model insufficient. Provide tools for immediate build on the supported platforms. Long term NICOS maintenance.  Build system should be simpler and more consistent  Proceed with autotools based build investigation. Involve experiments in the investigation and coordinating any migration. Decide on and use one tool. Ensure optimal support for experiments.  Provide SCRAM and CMT configuration files for experiment use.

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 4 Internal Review – POOL  User documentation. Particularly public API, ref, dictionary, ROOT I/O features (not) supported by storage manager  First version of comprehensive UG released with POOL 1.4 – for constant interation and improvement in subsequent releases  Address support for ROOT schema evolution on few-month timescale  POOL files must be fully browsable with ROOT (including ref )  Close experiment interaction on new needed features  Optimize performance on realistic use cases; storage manager ROOT performance should be within few percent of ROOT itself  More realistic, larger scale test cases, using experiment data models  Catalogs should provide authentication/authorization. Address in AF and ARDA  We see this as coming from middleware, not a POOL concern  All collections should be browsable, including within ROOT. Must be usable concurrently in a parallel environment.  Collections expected to be an ARDA AA focus.

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 5 Internal Review – SEAL  The measure of SEAL success is SEAL usage, in other projects and the experiments. SEAL must do more to engage the experiment community to get its offerings integrated, evaluated and adopted. More focus on customers.  Emphatic agreement.  Foundation libraries: Tutorials, user guides, help. Review external package dependencies. Work closely with experiments and ROOT to try to converge on one plug-in manager.  Mathlibs: Concern over uncertain future of Minuit, GSL, CLHEP. Adopting/adapting third party libs (eg GSL, Boost) cost-effective. Careful testing required. Specific HEP functions needed. Provide coherent set of libraries with: dictionaries; interactive use; persistency where required; build/install support on multiple platforms.  Planning of revitalized mathlib effort underway now, with strong EP/SFT support and drawing on GSL, Minuit, ROOT, CLHEP,…

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 6 Internal Review – SEAL (2)  Dictionary: Size is an issue. Impact on performance should be evaluated by experiments. LCG, ROOT dictionaries should merge, by a firm date.  Good agreement and progress on this issue since the review. Will incorporate in 2004 workplan now being developed.  Framework services: Must engage the experiments if it is to avoid irrelevance. Discuss with the experiments their interest and set goals, priorities and manpower accordingly.  Emphatic agreement.  Scripting: Boost vs. SWIG. Discuss with experiments. Avoid development until need arises. Proceed with PyLCGDict as complementary and immediately useful (with PyROOT). Seek feedback from experiments on python usability in interactive analysis.  Boost vs SWIG settled (on Boost) in AF. Proceeding with PyLCGDict.

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 7 Internal Review – Simulation  Generator services: Set up a testbed for comparison of event generators. Support two event data formats, low-volume (e.g. XML) and high-volume (POOL/ROOT), with data structures supporting MCtruth-data comparison.  Event data format plans recently developed are consistent with this.  Physics validation: Build a common physics list minimizing parameters to be tuned. Experiments should contribute more; it is an excellent opportunity to work on a physics project.  Generic framework: Develop the VMC as abstract interface to simulation engines and the main tool in medium/long term. Use FLUGG to support Fluka via G4 geometry in the short term. Set program, priorities and manpower through discussion with experiments.  Recently decided in AF: use FLUGG now, move to VMC next year when ready to try out and evaluate VMC and geometrical modeller, with the goal of subsequent collaborative development  Initial target is physics validation; use that experience in developing a long term plan for full detector simulation

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 8 Internal Review - PI  For interactive analysis, direct use of ROOT (via PyROOT or CINT) is the recommended solution.  Consistent with AF decision.  ROOT must be able to access data stored with POOL.  PI project should be rediscussed in light of ARDA.  Planning ARDA activity in the applications area is just beginning. (We will have time for it when this review is over!)

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 9 Internal Review – ROOT  From the report’s conclusion…  The analysis of the specific comments on each sub- project shows that most of the projects interoperate with ROOT. In order to integrate ROOT in the architecture and to optimize the performances of the services the committee recommends that the technical collaboration between the different sub-projects and ROOT evolves from a client/provider mode to a modular cooperation as agreed in the blueprint RTAG.  How I would put it…

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 10 ROOT role and relationship  Blueprint established a user/provider relationship  Basically worked well – productive cooperation – but the internal review triggered recognition that the relationship needs strengthening given ROOT’s role:  ROOT is a central element of the LCG software: it is today and will be for the foreseeable future  The basis of the event store for all experiments  The principal analysis tool used by all experiments  Used directly by ALICE as the basis of their framework  Rene has made a well-received proposal to the AF on a new relationship aimed at convergence and coherence  With specific objectives, beginning with a common dictionary and extending to math libraries, POOL-ROOT interoperation, simulation (VMC, geom modeller), SPI usage and others  Applications area meeting presentation on Dec 10 presenting Rene’s proposal and discussing actions undertaken and planned

Torre Wenaus, BNL/CERN LHCC Review, Nov 2003 Slide 11 My View of the Main Points (Random Order)  New ROOT relationship, as expressed initially in development of  Concrete plan to converge on common dictionary  Common proposal on math libraries  Improve integration support; Developer-experiment associations  LCG/AA central librarian in SPI  EP/SFT pursuing this as a priority  gmake+autoconf build system alternative: evaluation and decision  Support SCRAM, CMT configurations whatever the in-house choice  POOL support for ROOT schema evolution  SEAL engagement of user community  Generic simu framework program leveraging FLUGG now and evaluating VMC when ready  ARDA program and its impact/relation to existing (PI, POOL collections, …)