Experiences on Grid production for Geant4 EGEE User Forum, CERN, 1st March 2006 P. Mendez Lorenzo, A. Ribon CERN CERN.

Slides:



Advertisements
Similar presentations
CBM Calorimeter System CBM collaboration meeting, October 2008 I.Korolko(ITEP, Moscow)
Advertisements

Particle identification in ECAL Alexander Artamonov, Yuri Kharlov IHEP, Protvino CBM collaboration meeting
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
W. Clarida, HCAL Meeting, Fermilab Oct. 06 Quartz Plate Calorimeter Prototype Geant4 Simulation Progress W. Clarida The University of Iowa.
Jet and Jet Shapes in CMS
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
Status of calorimeter simulations Mikhail Prokudin, ITEP.
Large scale data flow in local and GRID environment V.Kolosov, I.Korolko, S.Makarychev ITEP Moscow.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Evaluation of G4 Releases in CMS (Sub-detector Studies) Software used Electrons in Tracker Photons in the Electromagnetic Calorimeter Pions in the Calorimeter.
GRD - Collimation Simulation with SIXTRACK - MIB WG - October 2005 LHC COLLIMATION SYSTEM STUDIES USING SIXTRACK Ralph Assmann, Stefano Redaelli, Guillaume.
Tracking within hadronic showers in the SDHCAL Imad Laktineh.
ALCPG October 25 th 2007 Hans Wenzel Calorimetry in slic How-to Motivation for dual readout Calorimeter What are our requirements Why did we choose SLIC.
Interactions of pions in the Si-W ECAL prototype Towards a paper Naomi van der Kolk.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Hadronic Models Problems, Progress and Plans Gunter Folger Geant4 Workshop, Lisbon 2006.
Geant4 Acceptance Suite for Key Observables CHEP06, T.I.F.R. Mumbai, February 2006 J. Apostolakis, I. MacLaren, J. Apostolakis, I. MacLaren, P. Mendez.
INFSO-RI Enabling Grids for E-sciencE Geant4 Physics Validation: Use of the GRID Resources Patricia Mendez Lorenzo CERN (IT-GD)
Jet Studies at CMS and ATLAS 1 Konstantinos Kousouris Fermilab Moriond QCD and High Energy Interactions Wednesday, 18 March 2009 (on behalf of the CMS.
The CALICE Si-W ECAL - physics prototype 2012/Apr/25 Tamaki Yoshioka (Kyushu University) Roman Poschl (LAL Orsay)
INFSO-RI Enabling Grids for E-sciencE Project Gridification: the UNOSAT experience Patricia Méndez Lorenzo CERN (IT-PSS/ED) CERN,
ATLAS and GridPP GridPP Collaboration Meeting, Edinburgh, 5 th November 2001 RWL Jones, Lancaster University.
VALSIM status J. Apostolakis, V. Grichine, A. Howard, A. Ribon EUDET meeting, 11 th Sept 2006.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Hadronic Interaction Studies for LHCb Nigel Watson/Birmingham [Thanks to Silvia M., Jeroen v T.]
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Calibration of the CMS Electromagnetic Calorimeter with first LHC data
3 rd EGEE Conference Athens 18th-22nd April EGEE is a project funded by the European Union under contract IST Geant4 Production in the LCG.
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
8 June 2006V. Niess- CALOR Chicago1 The Simulation of the ATLAS Liquid Argon Calorimetry V. Niess CPPM - IN2P3/CNRS - U. Méditerranée – France On.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
Release Validation J. Apostolakis, M. Asai, G. Cosmo, S. Incerti, V. Ivantchenko, D. Wright for Geant4 12 January 2009.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
CBM ECAL simulation status Prokudin Mikhail ITEP.
1ECFA/Vienna 16/11/05D.R. Ward David Ward Compare these test beam data with Geant4 and Geant3 Monte Carlos. CALICE has tested an (incomplete) prototype.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
Fast Shower Simulation in ATLAS Calorimeter Wolfgang Ehrenfeld – University of Hamburg/DESY On behalf of the Atlas-Calorimeter and Atlas-Fast-Parameterisation.
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
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.
Large scale data flow in local and GRID environment Viktor Kolosov (ITEP Moscow) Ivan Korolko (ITEP Moscow)
1 Hadronic calorimeter simulation S.Itoh, T.Takeshita ( Shinshu Univ.) GLC calorimeter group Contents - Comparison between Scintillator and Gas - Digital.
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Calice Meeting Argonne Muon identification with the hadron calorimeter Nicola D’Ascenzo.
1 IWLC 2010 Geneva Oct.’10David Ward Tests of GEANT4 using the CALICE calorimeters David Ward  Electromagnetic particles (, e) were used to understand.
Geant4 Tutorial, Oct28 th 2003V. Daniel Elvira Geant4 Simulation of the CMS 2002 Hcal Test Beam V. Daniel Elvira Geant4 Tutorial.
Susanna Guatelli Geant4 in a Distributed Computing Environment S. Guatelli 1, P. Mendez Lorenzo 2, J. Moscicki 2, M.G. Pia 1 1. INFN Genova, Italy, 2.
INFSO-RI Enabling Grids for E-sciencE UNOSAT and Geant4: Experiences of their merge in the LCG Environment Patricia Méndez Lorenzo.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
Enabling Grids for E-sciencE Experience Supporting the Integration of LHC Experiments Computing Systems with the LCG Middleware Simone.
First Measurement of Jets and Missing Transverse Energy with the ATLAS Calorimeter at and David W. Miller on behalf of the ATLAS Collaboration 13 May 2010.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Operations: Evolution of the Role of.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
Using HLRmon for advanced visualization of resource usage Enrico Fattibene INFN - CNAF ISCG 2010 – Taipei March 11 th, 2010.
GDB Meeting CERN 09/11/05 EGEE is a project funded by the European Union under contract IST A new LCG VO for GEANT4 Patricia Méndez Lorenzo.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
CPU Benchmarks Parallel Session Summary
Simulation Project Structure and tasks
of experiment simulations
Simulation use cases for T2 in ALICE
Simulations of the response of the KLOE electromagnetic
Physics Validation of LHC Simulations
Testing Geant4 with a simplified calorimeter setup
GEANT Simulations and Track Reconstruction
Simulation Project Structure and tasks
Simulation Project Structure and tasks
LC Calorimeter Testbeam Requirements
The new ATLAS Fast Calorimeter Simulation
Presentation transcript:

Experiences on Grid production for Geant4 EGEE User Forum, CERN, 1st March 2006 P. Mendez Lorenzo, A. Ribon CERN CERN

Alberto Ribon, CERN/PH/SFT 2  Geant4  Motivation and strategy  Description of the suite  Results for the Geant4 release 8.0 (Dec 2005)  Grid experiences  Outlook Outline

Alberto Ribon, CERN/PH/SFT 3  Geant4 is a general purpose toolkit for simulating the tracking and interaction of particles through matter.  It is currently used in production in several particle physics experiments (BaBar, HARP, ATLAS, CMS, LHCb), and it has also applications in other areas, as space science, medical applications, and radiation studies.  About 500,000 C++ lines of code.  Careful testing of all of Geant4 components is needed before major releases (twice a year: June and December). Geant4

Alberto Ribon, CERN/PH/SFT 4 Our goal is to detect any difference between two Geant4 versions, by comparing a large number of physics observables. Only those distributions which are statistically different (i.e. unlikely to be originated from the same parent distribution, whatever it is) should be visually examined by someone, to understand the origin of such difference, either a bug or an improvement. As a start, we consider only calorimeter observables sensitive to hadronic physics. Motivation and strategy

Alberto Ribon, CERN/PH/SFT 5  It is very important that the regression testing is automatic, because only in this way it is possible, in practice, to consider a very large number of distributions, and use it regularly, at least before each new release.  To do that we need a statistical package that offers several statistical tests (not only Chi2 and Kolmogorov-Smirnov!), to increase the chances to spot any kind of discrepancy between two distributions. Some remarks

Alberto Ribon, CERN/PH/SFT 6  It reproduces, in a simplified way, all the LHC calorimeters: Fe-Sci, Cu-Sci, Cu-LAr, W-LAr Pb-Sci, Pb-LAr, PbWO4.  Beam particle type:  ±, K ±, K L 0, p, n, e -.  Beam energy: 1, 2, 3, …, 10, 20, 30, 40, 50, 60, 80, 100, 120, 150, 180, 200, 250, 300 (1000) GeV.  The calorimeter is a box. The user can choose: - the total thickness of the absorber (in [mm] or ) - the thickness of the active layer - the number of layers - the number and the size (in [mm] or ) of the rings for the lateral shower profile. Simplified Calorimeter setup

Alberto Ribon, CERN/PH/SFT 7

8  Observables: - total energy deposit in all active layers - total energy deposit in the whole calorimeter - energy deposit in each active layer (longitudinal shower profile) - energy deposit in each ring (i.e. radial bin) (lateral shower profile).  The program produces in output a HBOOK n-tuple, which stores all the above distributions. Then another program reads two of these n-tuples, makes the statistical tests of the distributions, and produces a.PS file whenever the p-value of a test is below a certain threshold (currently 1% ).

Alberto Ribon, CERN/PH/SFT 9  7 calorimeters x 8 particles x 24 beam energies x 5000 events x 5 Geant4 physics configurations.  About ≥ 0.07 sec/GeV GHz CPU) to simulate a hadronic shower.  Use some biasing techniques (keep 1 e - /e + /  /n every 2 or 4 with weight 2 or 4), and kill neutrons below 1 MeV, to speed up the execution.  Overall, it takes few years of CPU time, but concentrated in 1-2 weeks: need of the GRID ! CPU issue

Alberto Ribon, CERN/PH/SFT 10  G4 8.0 candidate versus G4 7.1.p01.  10 lambdas, 20 layers, 4 mm active layers, 10 rings of increasing size, starting from 0.1 lambdas; biasing for beam energies  10 GeV.  SLC 3.0.x g Run on the GRID as Geant4 Virtual Organization. ~ 120 CPUs in 7 sites in 6 countries.  ~1300 jobs per each Geant4 physics configuration. Each job that ends normally produced a tar-ball of about 3 MB size containing the results. Geant4 release 8.0 (December 2005)

Alberto Ribon, CERN/PH/SFT 11  5 GRID installations; ~ 12,000 jobs submitted to the GRID; ~ 50,000 PostScript files produced (about 10% of observables that have been checked)  ~ 99% GRID success rate (this is a significant improvements w.r.t. previous GRID deployments, thanks to a careful selections of the sites where to run).  5 Geant4 physics configurations; 3 bugs found; 1 critical issue identified (elastic scattering). Results

Alberto Ribon, CERN/PH/SFT 12 Log scale G4 8.0 cand G4 7.1.p01 Visible energy in the first ring P-value = 0.9%

Alberto Ribon, CERN/PH/SFT 13 Log scale G4 8.0 cand G4 7.1.p01 Total visible energy P-value =

Alberto Ribon, CERN/PH/SFT 14  First production: December 2004 release, as DTEAM VO; used ad-hoc scripts.  Second production: June 2005 release, as ALICE VO; used a more general framework.  Third production: December 2005 release, as GEANT4 VO (Virtual Organization). Used again successfully Patricia’s general framework, but some tests were made with the DIANE/GANGA framework. Grid experiences

Alberto Ribon, CERN/PH/SFT 15  As post-processing, using only the log files produced during the simulation, some summary.PS plots can be produced: - longitudinal shower profiles - transverse shower profiles - sampling fractions vs. beam energy - energy resolutions vs. beam energy - e/  ratios vs. beam energy  Some unphysical “jumps” are observed at 10 GeV, because biasing is not applied below such a value. Summary plots

Alberto Ribon, CERN/PH/SFT 16 QGSC Fe-Sci π + (GeV) G4 7.1.p01 G4 8.0 cand

Alberto Ribon, CERN/PH/SFT 17 QGSC Fe-Sci π + (GeV) G4 7.1.p01 G4 8.0 cand

Alberto Ribon, CERN/PH/SFT 18 It is interesting and useful to study the effects of physics changes (e.g. in multiple scattering, hadronic elastic scattering, total cross-sections, and in any other physics model), with a simplified calorimeter setup, with pure MC information, without real life complications (e.g. beam composition/profile, noise, cross-talk, clustering, reconstruction). Another use of this tool

Alberto Ribon, CERN/PH/SFT 19 Studies in simplified calorimeter setups (I) “CMS HCAL”  GeV Cu-Sci layers (6 cm Cu) 4 mm Sci 5000 events G4 7.1p01 QGSP LHEP Log scale

Alberto Ribon, CERN/PH/SFT 20 Studies in simplified calorimeter setups (II) “CMS HCAL”  GeV Cu-Sci layers (6 cm Cu) 4 mm Sci 5000 events G4 7.1p01 QGSP LHEP Log scale

Alberto Ribon, CERN/PH/SFT 21 Summary We have a tool which is useful for three purposes:  robustness testing;  regression testing;  detection of physics effects on calorimeter observables. We are using it since one year, and we are planning to deploy it even more extensively in the future.

Alberto Ribon, CERN/PH/SFT 22 Outlook (I) We aim to improve and extend this tool in the following directions :  Include more statistical tests, and study their statistical power.  Find complementary (in particular, more global and faster) ways to spot differences.  Monitor CPU time, number of steps and tracks, and other observables.  Extend to electromagnetic shower shapes, and integrate all the efforts for testing Geant4.

Alberto Ribon, CERN/PH/SFT 23 Outlook (II) As far as the Grid is concerned:  Move to the DIANE/GANGA framework.  We have asked for Geant4 dedicated queues (priority mechanism for G4 jobs sent on the Grid).  We have asked for input sandboxes up to ~30 MB (for the jobs to be submitted on the Grid, to include the candidate G4 version).  Part of this acceptance suite could be used to validate the Grid sites: non-trivial code, used by LHC experiments, but much simpler than their typical applications!

Alberto Ribon, CERN/PH/SFT 24 Acknoledgements On behalf of the Geant4 Collaboration, I would like to thank warmly Patricia, for her prompt, continuous, and excellent support! Many thanks also to the Grid community (LCG and EGEE) for enabling us to use the Grid, which is an essential ingredient of our acceptance suite. Last but not least, thanks to all the Grid sites around the world for providing the computing resources behind Geant4 VO.