Applications Area Status WLCG-LHCC Review 16 th February 2010 Andrea Valassi (CERN/IT-ES) Thanks to Pere Mato and the AA project leaders for their contributions.

Slides:



Advertisements
Similar presentations
SFT Group Review Introduction  Mandate  History and Organization  List of Projects  Today Resources September 30th,
Advertisements

CERN - IT Department CH-1211 Genève 23 Switzerland t LCG Persistency Framework CORAL, POOL, COOL – Status and Outlook A. Valassi, R. Basset,
CORAL and COOL news for ATLAS (update since March 2012 ATLAS sw workshop)March 2012 Andrea Valassi (IT-SDC) ATLAS Database Meeting 24 th October 2013.
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
Simulation Project Major achievements (past 6 months 2007)
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
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
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Offline Coordinators  CMSSW_7_1_0 release: 17 June 2014  Usage:  Generation and Simulation samples for run 2 startup  Limited digitization and reconstruction.
4 November Development, validation and maintenance of Monte Carlo event generators & generator services in the LHC era Development, validation and.
The LCG SPI project in LCG Phase II CHEP’06, Mumbai, India Feb. 14, 2006 Andreas Pfeiffer -- for the SPI team
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ROOT Application Area Internal Review September 2006.
CERN Physics Database Services and Plans Maria Girone, CERN-IT
CD FY10 Budget and Tactical Plan Review FY10 Tactical Plans for Database Services Nelly Stanfield October 7, 2009 Database Services3425-v1.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
SEAL Project Core Libraries and Services 18 December 2002 P. Mato / CERN Shared Environment for Applications at LHC.
CERN - IT Department CH-1211 Genève 23 Switzerland t COOL Conditions Database for the LHC Experiments Development and Deployment Status Andrea.
CERN-IT Oracle Database Physics Services Maria Girone, IT-DB 13 December 2004.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
LHCbComputing Manpower requirements. Disclaimer m In the absence of a manpower planning officer, all FTE figures in the following slides are approximate.
B. Hegner, P. Mato, P. Mendez CERN, PH-SFT Group 1 ST FORUM CERN 28-SEP-2015 THE QUALITY AND TESTING INFRASTRUCTURE OF PH-SFT.
WLCG Overview Board, September 3 rd 2010 P. Mato, P.Buncic Use of multi-core and virtualization technologies.
Servicing HEP experiments with a complete set of ready integrated and configured common software components Stefan Roiser 1, Ana Gaspar 1, Yves Perrin.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
2012 Objectives for CernVM. PH/SFT Technical Group Meeting CernVM/Subprojects The R&D phase of the project has finished and we continue to work as part.
Software Engineering Overview DTI International Technology Service-Global Watch Mission “Mission to CERN in Distributed IT Applications” June 2004.
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.
Oracle for Physics Services and Support Levels Maria Girone, IT-ADC 24 January 2005.
CD FY09 Tactical Plan Status FY09 Tactical Plan Status Report for Neutrino Program (MINOS, MINERvA, General) Margaret Votava April 21, 2009 Tactical plan.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
LCG – AA review 1 Simulation LCG/AA review Sept 2006.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
Geant4 is a toolkit to simulate the passage of particles through matter, and is widely used in HEP, in medical physics and for space applications. Ongoing.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
SFT Summer Student Proposals 9 th February CERN Summer Student Programme  PH has been allocated 91 MS students (SFT quota 6-7)  submit request.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
Enabling Grids for E-sciencE INFSO-RI Enabling Grids for E-sciencE Gavin McCance GDB – 6 June 2007 FTS 2.0 deployment and testing.
CERN IT Department CH-1211 Genève 23 Switzerland t SL(C) 5 Migration at CERN CHEP 2009, Prague Ulrich SCHWICKERATH Ricardo SILVA CERN, IT-FIO-FS.
Status of tests in the LCG 3D database testbed Eva Dafonte Pérez LCG Database Deployment and Persistency Workshop.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
CERN 13-Jun-2002 Andreas Pfeiffer, CERN/IT-API, Development Infrastructure Andreas Pfeiffer CERN IT/API
D. Duellmann, IT-DB POOL Status1 POOL Persistency Framework - Status after a first year of development Dirk Düllmann, IT-DB.
SPI Software Process & Infrastructure Project Plan 2004 H1 LCG-PEB Meeting - 06 April 2004 Alberto AIMAR
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
SPI Report for the LHCC Comprehensive Review Stefan Roiser for the SPI project.
Generator Services planning meeting Witek Pokorski
(on behalf of the POOL team)
Simulation Project Structure and tasks
Generator Services planning meeting
Savannah to Jira Migration
Dirk Düllmann CERN Openlab storage workshop 17th March 2003
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Simulation Project Structure and tasks
Simulation Project Structure and tasks
Presentation transcript:

Applications Area Status WLCG-LHCC Review 16 th February 2010 Andrea Valassi (CERN/IT-ES) Thanks to Pere Mato and the AA project leaders for their contributions to these slides

16/02/10Applications Area Status2 Outline  Applications Area Overview  Status and Plans of the Projects  Resources  Summary

16/02/10Applications Area Status3 Applications Area Organization AA Manager Alice Atlas CMSLHCb Architects Forum Application Area Meeting MBLHCC External Collaborations Geant4 ROOT Work plans Quarterly Reports Reviews Resources LCG AA Projects EGEE Chairs Decisions SIMULATION SPI WP1 WP2 ROOT WP3 WP1 PF WP3 WP2 WP1 Subproject 1 IT

16/02/10Applications Area Status4 AA Projects  SPI – Software process infrastructure (S. Roiser) –Software and development services: external libraries, savannah, software distribution, support for builds, tests, QA, etc.  ROOT – Core Libraries and Services (R. Brun) –Foundation class libraries, I/O libraries, math libraries, framework services, dictionaries, scripting, GUI, graphics, data analysis, etc.  PF – Persistency Framework (A. Valassi) –Storage manager, file catalogs, event collections, relational access layer, conditions database, etc.  SIMU - Simulation project (G. Cosmo) –Simulation framework, physics validation studies, MC event generators, participation in Geant4, Fluka.  PH White Paper R&D Projects –Exploit Multi-core architectures (V. Innocente) –Portable Analysis environment using Virtualization (P. Buncic)

16/02/10Applications Area Status5 Unchanged Execution Approach  Architects Forum (AF) meetings –Decision and action taking meetings »Experiments participate directly in the planning, management, and architectural and technical direction of AA activities –Every two weeks, public minutes after internal circulation »  Application Area meetings –Informal forum of exchange of information between the AA projects and experiments, etc. –Lower frequency than before  Workplans, quarterly reports and reviews –Discussed and agreed in the AF

SPI Release Management for LHC  Since February 2009 –3 major releases LCG 56,57,58 (10 in total) – i.e. major changes in sw stack –Overall 123 version upgrades of AA packages  Migrated to slc5 / gcc / i686+x86_64  In total 20 different “platforms” are currently supported by SPI –OS version * compiler * architectures * optimization –Currently introducing MacOSX 10.6 (32 and 64 bit)  Optimizing the release process –Resulted in significant reduction of release time (~3 hours) LCG Releases 2009/10 LCG 56 LCG 57 LCG 58 16/02/10Applications Area Status

AA Nightly Build Service New version of nightly build scripts was put in production – Client – Server architecture – Multi-threaded builds on several layers (project / package level) Code coverage testing - Provide details which code is tested - Very much appreciated by AA projects - full exploit of multicore build servers - further decrease in build time New Compilers - Intel icc 11 - llvm gcc “max” (snapshot from gcc code repository) - Currently used by: AA, Geant 4, LHCb - New users: CMS online, MC Generators New overview web page

 Opengrok –A new tool for source code cross referencing –Replacing LXR because of better performance and maintainability  Hypernews phased out –Instances of AA, Atlas, Alice and LHCb moved to IT provided Sharepoint –CMS & Totem continue but maintain themselves  Web infrastructure with Drupal –Started new effort to provide a common web infrastructure for PH/SFT and LCG/AA projects and work packages - Search for text, symbols, paths, … - Search per LCG Release Very fast Infrastructure 16/02/10Applications Area Status

Savannah  Standard tool for issue tracking in LHC –Currently being moved to new HW/OS (slc5) »Including integration with CERN SSO (single sign on) »Hot standby machine available in case of incident  Last year : 50 new projects new users new bug reports 16/02/10Applications Area Status

ROOT Highlights  Two major releases of ROOT in 2009 (5.24 in June and 5.26 in December). –Version 5.26 used by Alice and LHCb in February 2010 –CMS planning to move from "summer" onwards  Version 5.26 includes a long list of new features and improvements (see release notes)release notes –It has been ported to new OS (SLC5, Ubuntu, Debian, MACOS10.6, Windows7) with the latest generation of compilers.  The test suite including now several thousand test programs grouped in 113 super groups –It is now run nightly and is a big help for the general QA of the system 16/02/10Applications Area Status10

ROOT - I/O Read Performance  Improved performance for the data analysis of the LHC experiments  New class TTreePerfStats to monitor the various IO parameters 16/02/10Applications Area Status11 Before (ATLAS AOD): - Many non-monotonic seeks MB/s After several optimizations: - Only monotonic seeks MB/s

ROOT – Details (1)  CINT –Several Improvements in CINT/Reflex/Cintex »delayed loading of dictionaries »gains in memory, e.g. 75 MB gained in case of CMS –Evaluating the LLVM system (gcc compatible compiler ) as a possible replacement of the CINT interpreter with a JIT (Just In Time) compiler with the advantage that it is designed to support the latest C++0x language.  PROOF –With the rapidly increasing number of users more facilities have been developed to support disk and CPU quota management systems –The performance monitoring has been improved. –PROOF-LITE has been released. It is designed to take advantage of multi-core systems on desktops/laptops. 16/02/10Applications Area Status12

ROOT – Details (2)  Math –Many developments to simplify the user interface for fitting –New versions of the RooFit and TMVA packages introduced with their long list of improvements and new features  GUI –The GUI builder has been extended and consolidated –A GUI recorder implemented to capture an interactive session in a standard ROOT file and replay it later. Used QA now.  Graphics –A long list of improvements suggested by users to improve the visual representation on the screen or ps, eps, pdf files. –A new major version of the Event display package EVE is included in the release. Used by event displays of Alice and CMS. 16/02/10Applications Area Status13

ROOT – EVE based Event Display 16/02/10Applications Area Status14

Persistency Framework  CORAL relational database access (ATLAS, CMS, LHCb) –Most active development area: CORAL server project  COOL conditions database (ATLAS, LHCb) –Further performance consolidations (11g server validation, CLOBs), partitioning tests, consultancy for Pvss2Cool and ATLAS Frontier  POOL object streaming and catalogs (ATLAS, CMS, LHCb) –Collection improvements, fast file merge –Still active although in “maintenance mode” since summer 2008  Large load from user support and software maintenance (50% of project resources) –Releases with external upgrades (ROOT) and new platforms (icc) –Service operation issues (reconnect after glitch, LFC replica svc…) –Oracle client software issues (SELinux, OCI bugs…) Applications Area Status16/02/1015

CORAL server  In production for ATLAS online since October 2009 –Only 9 months since restart of development with a new design –Deployment and validation at Point1 was extremely smooth –Read-only functionality, data caching in CORAL server proxy 16/02/10Applications Area Status 16

Persistency Framework plans for 2010  CORAL and COOL –CORAL server and CORAL server proxy »Add monitoring for ATLAS online use case »Complete secure authentication and add read-write for offline –Review read-only transactions (find data added after start of tx) –Continue support for service operation (user tickets, Oracle client) »Aim for offline CORAL server deployment – also needs support  Review support for POOL with IT and the experiments –Consider splitting POOL into components and moving them out of the Persistency Framework into Gaudi/Athena and CMSSW  All Persistency Framework projects –Move code repositories from CVS to SVN (postponed from 2009) –Maintenance with new externals and platforms (llvm, osx106…) 17Applications Area Status16/02/10

Simulation Project - Structure Geant4 (J.Apostolakis) LHC-oriented development and support of Geant4 toolkit Fluka (A.Ferrari) LHC-oriented development and support of Fluka Garfield (R.Veenhof) Development, support and interfaces Physics Validation & Simulation Framework (A.Ribon) Validation of the detector simulation MC engines Generator Services (A.Ribon  W. Pokorski/Feb 2010) Event generators repository, generator validation, HepMC Simulation Project (G.Cosmo) Coordination Geant4 collaboration FLUKA collaboration Experiments Validation MC4LHC 1816/02/10Applications Area Status

Geant4 - Hadronic Physics Progress  Release 9.3. (December 2009)  Improvement of Fritiof-based FTF model –Tuning for energies 3-8 GeV –Added Reggeon cascade - as back-end –Better matching with Bertini  New CHIPS hadronic interaction (1st release) –Use single model for all Energies => smooth response –Improvement and parameter tuning underway  Corrected internal cross sections in BERTini –At energies below 1 GeV (SLAC Geant4 team)  Retuned Multiple Scattering for e+/e- (optional) Applications Area Status16/02/1019

Geant4 - Performance and Support  Computing Performance –Reduced number of memory allocations »In geometry, hadronics (reports of ATLAS, CMS) –Reduced number of costly magnetic field calls »Adapting stepper created by ATLAS  Support and patching –Support for issues in LHC experiment productions »patches –Will provide patches for 9.2 until December 2010 »Fixes »Some CPU improvements Applications Area Status16/02/1020

Physics Validation  Main effort to improve the transition between hadronic models in Geant4 –Physics Lists with different transition regions: e.g. FTFP_BERT_TRV (as FTFP_BERT but with transition between Fritiof and Bertini between 6 – 8 GeV, instead of 4 – 5 GeV) –New combinations of models: e.g. QGSP_FTFP_BERT (like QGSP_BERT, but with Fritiof replacing LEP, transition 6-8 GeV –Improvement of Geant4 models (next text slide)  Regular feedback from LHC test-beam analyses –ATLAS HEC, ATLAS TileCal, CMS HCAL  New validation results from CALICE test-beam –Very granular calorimeter sensitive to details of hadronic showers Applications Area Status16/02/1021

Lateral Shower Profile vs. Depth Applications Area Status E. Garutti: LCG Phy. Val. meet. 10 June 2009 CALICE Preliminary 16/02/1022

LCG Generator Services  GENSER –Structure stable and used by experiments –26 generators installed (most with different versions) –Autotools ready for all generators. “Bootstrap” script ready for building GENSER more easily and everywhere –Completed migration to SLC5 –Adopted HepMC Analysis Tool for regression testing based on distributions; evaluation of Rivet also for regression testing  HepMC –New release in progress, expected in March –Nightly builds for testing HepMC in preparation  MCDB –In use for CMS productions Applications Area Status16/02/1023

WP8 – Multi core R&D  Investigate solutions to parallelize application frameworks and also investigate solutions to parallelize algorithms  Status –ATLAS and CMS developing multi-process versions of their event- processing frameworks that make use of copy-on-write mechanism –A parallel version of GAUDI was developed in the project and will be soon released to the LHCb collaboration –In collaboration with IT investigations and tests have started to understand how to best run parallel applications –CMS and the Gaudi frameworks instrumented with a "hardware" performance monitor –On going work to speed up tracking algorithm in CMS exploiting vectorization technology 16/02/10Applications Area Status24

WP9 – Virtualization R&D  Project delivers CernVM, a Virtual Software Appliance that provides a complete user environment for developing and running LHC applications –CernVM consists of minimal operating system and dedicated file system for distribution of experiment software (CVMFS)  Status –Developing CernVM to meet requirements of the LHC experiments and assure scalability and reliability of the software distribution –Investigating possible deployment of CernVM on managed cloud infrastructure (e.g. Amazon EC2) as well as unmanaged clouds (e.g. BOINC for computing using volunteered resources) –Two production releases and many development releases »Most of users from ATLAS and LHCb but also support ALICE, CMS, LCD and NA61 16/02/10Applications Area Status25

16/02/10Applications Area Status26 Manpower Table (excluding R&D) ProjectSub-Project ALICE ATLAS CERN CMS FNAL LCG- Russia LHCb Grand Total MGR(blank)0.9 MGR Total 0.9 PFCool Coral Pool PF Total ROOTBase Dictionary Geom0.2 Graf Gui0.6 I/O0.7 Math11 Mgr11 Proof1.4 ROOT Total SIMUGarfield0.2 Geant45.7 Genser Mgr0.25 Validation0.8 SIMU Total SPI(blank)3.1 SPI Total 3.1 Grand Total

16/02/10Applications Area Status27 Estimated Resource Needs

Staffing Remarks 16/02/10Applications Area Status28  Total reduction in 2010 is more than expected –2009 was about 29 FTE, now is about 25.5 FTE –A couple FTE could be recovered later in the year (Fellow + PJAS)  Persistency Framework –POOL coordinator in IT has moved and has not yet been replaced  SPI –The complete team (3 FTE) will be renewed in 2010 (one retirement, departures of one fellow and one LD staff)

Summary  Applications Area has continued to provide the software and services required by the experiments –The provided software did work reasonable well for the first data  Well oiled software release procedures –Good response time to requests from experiments –Software releases (patches) done very quickly (hours)  Entering a new phase –The challenge of evolving the products while keeping them stable  Available manpower getting lower –Indication that some projects are entering maintenance mode  The two R&D work packages producing nice results –Good collaboration between experiments 16/02/10Applications Area Status29