1 / 18

Simulation Project Status

LHCC Comprehensive Review 2006. Simulation Project Status. Gabriele Cosmo, PH/SFT. Simulation sub-projects. Simulation framework Interface to multiple simulation engines (Geant4, Fluka) and geometry models exchange (GDML), MC truth handling, Python interfaces Geant4 team participating

maddox
Download Presentation

Simulation Project Status

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LHCC Comprehensive Review 2006 Simulation Project Status Gabriele Cosmo, PH/SFT

  2. Simulation sub-projects • Simulation framework • Interface to multiple simulation engines (Geant4, Fluka) and geometry models exchange (GDML), MC truth handling, Python interfaces • Geant4 team participating • Aligned with and responding to needs from LHC experiments, physics validation, simulation framework • Fluka team participating • Framework integration, physics validation • Garfield team participating • Garfield package integration and support in LCG - SPI • Simulation physics validation • Assess adequacy of simulation and physics environment for LHC and provide the feedback to drive needed improvements • Generator services • Generator libraries; validation/test suite; development when needed (HepMC, etc.); common event files Witold Pokorski John Apostolakis Alfredo Ferrari Rob Veenhof Alberto Ribon Witold Pokorski as of 15-Sep-06 LCG Simulation Project Status - G.Cosmo

  3. Project Organization Experiment Validation Geant4 Project Fluka Project MC4LHC Simulation Project Leader Subprojects Garfield Physics Validation Generator Services Framework Geant4 Fluka WP WP WP WP WP WP Work packages WP WP WP WP WP WP WP WP WP LCG Simulation Project Status - G.Cosmo

  4. Recent developments … For details, see presentations at recent AA Internal Review: http://agenda.cern.ch/fullAgenda.php?ida=a063165 LCG Simulation Project Status - G.Cosmo

  5. Geant4 - 8.0 (January release), developments • New capabilities • EM (‘standard’) : new MSC model implementation • New design for particle definitions, no longer ‘static’ • Revised fast-parameterisation: usage of ‘regions’ • Geometry overlap check at construction • Improvements and fixes • to existing hadronic physics modeling & models • Strong interaction and collaboration with Physics Validation project • in physics process implementations • extending functionality that existed • in good part result of user feedback and requirements • Migrations, updates • Support for CLHEP 2.0.X series • Keeping compatibility with 1.9.X series LCG Simulation Project Status - G.Cosmo

  6. Geant4 - 8.1 (June release), developments • Adoption of a new Geant4 Software License (and CA) • Based on EGEE model: http://cern.ch/geant4/license/ • New capabilities • Updated particle definitions to match PDG-2005 • New ‘material scanner’ utility • New ‘tessellated’ solids for interface with CAD systems • ß-release of very low-energy DNA processes in water • Numerous improvements in EM “standard” physics • Simulation of back-scattering improved • Improved stability of EM energy deposition, resolution • From revision of electron transport (Multiple Scattering) • Enables better accuracy at higher cuts - with less CPU • Visible energy in sampling calorimeters less sensitive to production threshold • Fixes in hadronic physics and reviewed physics-lists • New combined elastic-scattering models • Extended use of Binary and Bertini cascade models • Strong interaction and collaboration with Physics Validation project LCG Simulation Project Status - G.Cosmo

  7. Geant4 - Robustness, testing • Low rate of problems in production • Was <~ 10-4 per LHC event with Geant4 release 5.x • CMS reports 10-6 per event (G4-related) with Geant4 release 6.2 • New, large-scale, regressions testing • Finds rare problems • Used LCG/EGEE Grid • Need and got > 150 CPU-weeks in 10 days • Geant4 VO • thanks to LCG team, CERN, Imperial C., Nikhef, CIEMAT • Identifies physics revisions, finds new software issues • For details, see A. Ribon’s talks at CHEP 2006, AA meeting LCG Simulation Project Status - G.Cosmo

  8. Fluka - Major steps since mid 2005 • May 2005 : definition and approval of the FLUKA license • July 2005 : release of FLUKA 2005.6 • release of the FLUKA source code for INFN and CERN researchers • October 2005 : Publication of the FLUKA description and user guide as a CERN yellow report ( CERN-2005-010) • September 2006 : Release of FLUKA 2006.3 • release of the FLUKA source code to all scientific institutions LCG Simulation Project Status - G.Cosmo

  9. Fluka - New Release: 2006.3 Major new features: (see release notes for details) • Input by names • Generation of primary ionisation events (request by ALICE) • New high-energy hadronic generator (available as option, will become the default) • Improvements in the evaporation/fission models • First implementation of photon-muon pair production (mu-pair). • An initial implementation of the BME model for low energy nucleus-nucleus interactions (available on request) • Activity concentration 2D/3D binnings (was only by region) LCG Simulation Project Status - G.Cosmo

  10. Garfield - Developments • Completion of the interface with QuickField • Reproducibility of random number sequences ensured; Heed random number generator replaced to ensure independence of long runs • Development of BEM (Boundary Element Methods) as an alternative to field calculations using analytic methods and finite element methods (FEM) • Use of BOINC for generation of transport tables for wide selection of gases and wide range of magnetic field configurations • Usage of the GRID envisaged • Porting on MacOS X LCG Simulation Project Status - G.Cosmo

  11. Physics Validation • Background radiation studies • Goal: comparison of Fluka and Geant4 predictions • Geant4 now offering a precise treatment of low energy neutrons with some Physics Lists like QGSP_BERT_HP • Radiation studies in LHCb, CMS • TARC benchmark test • new benchmark for neutrons. Validates spallation neutron production for GeV protons on pure lead, and neutron transportation down to thermal energies • Simple benchmarks • inclusive π± production in π±,K+,p,p interactions on Mg, Ag, Au, at 100 and320(π-) GeV/c – results ready! • Test beam setups • ATLAS EM barrel test beam 2002 • CMS HCAL test beam 2004 • ATLAS HEC test beam (Geant4 release validation) • ATLAS barrel combined test beam 2004 • ATLAS TileCal test beam 2002 • First comparison with Fluka using GDML and simulation framework LHCb cavern TARC neutron benchmark LCG Simulation Project Status - G.Cosmo

  12. Physics Validation -2 • Investigations in various directions are undergoing in strict collaboration with Geant4 experts to understand and improve hadronic shower shapes in the simulation • Cross-sections (elastic and inelastic) • Model of the hadronic elastic scattering • Neutron production • Production (multiplicities), rapidity and spectra in hadron-nucleus collisions • Diffraction • Test bench prototype for ATLAS test beam 2002 LAr data • Correct the data, as it is done for cross-sections measurements • Allows Geant4 and Fluka developers to use directly the calorimeter test-beam data for validation purposes • Relation between simulation developers and experiments has improved, and it is now very good! • Progress has been slower than expected • Complexity of the setups • Detailed description of instrumental effects • Other commitments of people in the experiments … LCG Simulation Project Status - G.Cosmo

  13. Generator Services - 1 • New Project leader: Witold Pokorski (PH/SFT) replacing P.Bartalini • GENSER • New release last summer: 1.4.0 • Quarterly official releases (2nd digit incremented) • ~3 weekly pre-releases before official releases (access to beta-testers) • Bug fix releases (3rd digit incremented) • Further special releases arranged under request • New requests from LHC experiments (new generators, new versions of existing generators, etc.) • Collected in LCG Generator monthly meetings • Modular packaging (since release 1.2.0) • First release of Herwig++ in hadron colliders expected soon • Migration from g77 to g95 and gfortran almost complete • Widely used by three LHC experiments: satisfaction expressed • Some critics expressed by MC authors in recent MC4LHC workshop in July • Procedural mistakes in releasing and fixing bugs • Packaging issues for some MC generators • More testing needed for core generators • Control of feedback and support requests from experiments LCG Simulation Project Status - G.Cosmo

  14. Generator Services - 2 • Pythia 8 • T.Sjostrand working full time at CERN PH/SFT as research associate • A fresh start, stand-alone C++, with 3 year road-map, Sep 2004 - Sep 2007 • Latest development version included in GENSER 1.4.0 – User’s feedback is welcome! • MCDB (MC event Data Base) • Ready to use ! - http://mcdb.cern.ch • Features: Web interface; database; search engine; CASTOR as native storage; Grid compatible. Event files in HepML as unified XML format • CMS migrating to the new service. Little interest for now from ATLAS • Generators framework • General interface to any generator provided by GENSER. Production & Validation • Based on: GENSER, HepMC, Root/Pool • Developed and maintained in CMS; CMS production based on it • Production framework is ready, Validation framework is in progress LCG Simulation Project Status - G.Cosmo

  15. ST - Viewer STEP files An interactive tool for viewing 3D CAD information ST – Viewer uses an internal file format (.geom & .tree) to store geometry info STEPGDML GDML Output File Library functions created to convert STEP into GDML files Simulation Framework - 1 • GDML (Geometry Description Markup Language) • Extended to support all solids / constructs of Geant4 • Added support for optical surfaces and material properties • Root binding: reader and writer integrated in Root • Geant4 binding: • Support for modular GDML geometries • Included converter CAD(STEP) to GDML Equivalent to the original STEP file Contains only tessellated solids LCG Simulation Project Status - G.Cosmo

  16. Simulation Framework - 2 • FLUGG • Extended detector construction to allow loading of GDML geometry files • Implemented manager of hits to mimic Geant4 behavior for the “sensitive detectors” • Added Root I/O persistency for hits • Exercised with ATLAS TileCal test beam 2002 setup • Python interfaces • Reflex/PyROOT, Python binding for Geant4 • Geometry object persistency • Extensions to Geant4 and Root to allow Root I/O binary persistency • MC truth handling • Implemented example 'MCTruthManager‘ • Using HepMC as the event record format LCG Simulation Project Status - G.Cosmo

  17. Simulation Project major Milestones : 2005-2007 • 2005/02: VD502 - Review/prioritization os simple benchmarks for physics validation • 2005/05: VD508 - First results of background radiation studies in Geant4 • 2005/06: VD512 - New validation results on longitudinal shower shapes in Geant4 • 2005/06: SF515 - GDML schema extension to support divisions and reflections • 2005/06: SF516 - Feasibility study of Pool/Root-based geometry persistency in Geant4 • 2005/06: SF517 - Python implementation of GDML writers for Geant4 and Root • 2005/06: G4518 - Geant4 7.1 public release • 2005/07: G4519 - Tutorial on Geant4 at CERN and move of Geant4 code repository to IT service • 2005/09: VD522 - 3rd simple benchmark completed • 2005/09: VD524 - Validation of Fluka against ATLAS TileCal test-beam • 2005/09: GS527 - Procedure for light GENSER releases • 2005/09: SF530 - Flugg application to ATLAS TileCal test-beam simulation • 2005/10: G4531 - Improved Geant4 regression suite for release validation and testing infrastructure • 2005/10: VD532 - First results of ATLAS combined and 2004 test-beams data comparisons • 2005/12: GS535 - Generator level production framework: production quality release • 2005/12: GS536 - Evaluation of possible migration of HepMC to LCG • 2005/12: SF537 - Introduction of modularization of GDML files • 2005/12: SF538 - Proposal for universal handling of Monte Carlo truth • 2005/12: GF540 - Interface in Garfield with new version of Magboltz • 2005/12: GF541 - Interface in Garfield with new version of Heed • 2005/12: G4542 - Geant4 8.0 public release • 2006/03: GS602 - Introduction of MCDB GRID certificates and management of large files • 2006/05: G4606 - Developments for Geant4 8.1 public release • 2006/06: SF608 - Refinements to GDML schema to support user extensions of elements • 2006/06: VD617 - Investigation of corrections to test-beam data for validation of stand-alone simulation engines • 2006/12: G4618 - Report on the main physics effects responsible for hadronic shower development in Geant4 • 2007/06: VD703 - Application of corrections to test-beam data to the LHC calorimeter test-beam simulations • 2007/06: GS701 - Generator level validation framework production version • 2007/09: GS702 - Pythia 8 production release LCG Simulation Project Status - G.Cosmo

  18. Current LCG simulation manpower As of Sep 20 LCG Simulation Project Status - G.Cosmo

More Related