Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”

Slides:



Advertisements
Similar presentations
Geant4 v9.2p02 Speed up Makoto Asai (SLAC) Geant4 Tutorial Course.
Advertisements

Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
Report from Low Background Experiments Geant4 Collaboration Workshop 10 September 2012 Dennis Wright (SLAC)
Hall D Photon Beam Simulation and Rates Part 1: photon beam line Part 2: tagger Richard Jones, University of Connecticut Hall D Beam Line and Tagger Review.
MONTE-CARLO TECHNIQUES APPLIED TO PROTON DOSIMETRY AND RADIATION SAFETY F. Guillaume, G. Rucka, J. Hérault, N. Iborra, P. Chauvel 1 XXXV European Cyclotron.
Implicit Capture Overview Jane Tinslay, SLAC March 2007.
User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
© Copyright QinetiQ 2006 G4 C-S Biasing Based on the G4WrapperProcess Fan Lei Geant4 Biasing Mini Workshop, SLAC 21 March 2007.
Adapted from G G Daquino, Geant4 Workshop, Catania, 5 Oct 2004 Event Biasing in G4: Why and what? Key User Requirements J. Apostolakis, CERN 19 March 2007.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
Downstream e-  identification 1. Questions raised by the Committee 2. Particle tracking in stray magnetic field 3. Cerenkov and calorimeter sizes 4. Preliminary.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
Leading Particle Biasing Overview Jane Tinslay, SLAC March 2007.
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
A Short Guide to Choosing a Physics List Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
LBNE R&D Briefing May 12, 2014 LBNE R&D Briefing May 12, 2014 LArIAT and LBNE Jim Stewart LArIAT EPAG Chair BNL LBNE LARIAT-EPAG J. Stewart BNL T. Junk.
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Irakli Chakaberia Final Examination April 28, 2014.
Performance of the PANDA Barrel DIRC Prototype 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt 2 Goethe-Universität Frankfurt Marko Zühlsdorf.
Planned Geant4 developments for LLR Marc Verderi Laboratoire Leprince-Ringuet, École polytechnique Annecy ATF-2 meeting October 2006.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
EM physics progress20 January Geant4 Electromagnetic Physics Progress S.Incerti and V.Ivanchenko for Geant4 electromagnetic groups 20 January 2008.
Other Issues Manpower J. Apostolakis Geant4  Review 2009.
Profiling study of Geant4-GATE VRTs discussion Nicolas Karakatsanis Alexander Howard Geant4 Users Workshop Medical/GATE Parallel Session 13 th September.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
0 Status of Shower Parameterisation code in Athena Andrea Dell’Acqua CERN PH-SFT.
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Overview Maurizio Ungaro 1HPS Collaboration meetingOctober Status, Future of GEMC.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
LHCb production experience with Geant4 LCG Applications Area Meeting October F.Ranjard/ CERN.
Spacecraft Environment & Protection Group GEANT4 Workshop, Noordwijk, Sep 1999 Radioactive Decay Process and Data P Truscott and F Lei Space Department.
Release Validation J. Apostolakis, M. Asai, G. Cosmo, S. Incerti, V. Ivantchenko, D. Wright for Geant4 12 January 2009.
G4GeneralParticleSource Class: Developed by ESA as the space radiation environment is often quite complex in energy and angular distribution, and requires.
TPS & Simulations within PARTNER D. Bertrand, D. Prieels Valencia, SPAIN 19 JUNE 2009.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Alex Howard, ETH, Zurich 13 th September 2012, 17 th Collaboration Meeting, Chartres 1 Geometrical Event Biasing Facility Alex Howard ETH, Zurich Geometrical.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
Bremsstrahlung Splitting Overview Jane Tinslay, SLAC March 2007.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
Users contributions, documentation J. Apostolakis.
Architecture team and Inter-category design/interface Makoto Asai (SLAC) 10/Oct/2002 Geant4 delta-review.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Profiling study of Geant4-GATE Discussion of suggested VRTs Nicolas Karakatsanis, George Loudos, Arion Chatziioannou Geant4-GATE technical meeting 12 th.
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Physics Performance. EM Physics: Observations Two apparently independent EM physics models have led to user confusion: –Different results for identical.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
Calorimeters Design Issues and Simulation Needs C.Woody Physics Department Brookhaven National Lab EIC Simulation Workshop Oct 9, 2012.
Luciano Pandola, INFN Gran Sasso Luciano Pandola INFN Gran Sasso Genova, July 18 th, 2005 Geant4 and the underground physics community.
Alex Howard, CERN Slide 1 Simulating Dark Matter Detectors (a.k.a. DMX Underground Advanced Example) 1.Dark Matter detectors 2.Implementation within Geant4.
SIMULATION OF BACKGROUND REDUCTION TECHNIQUES FOR Ge DBD DETECTORS Héctor Gómez Maluenda. University of Zaragoza. GERDA/Majorana MC Meeting.
Alex Howard, ETHZ – Biasing Requirements – SLAC 21 st September Biasing Requirements and Interfaces Alex Howard ETH, Zurich Biasing Space User Requirements.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Scintillator HCAL: LOI issues
Geant4: Electromagnetic Processes 2
G4GeneralParticleSource Class:
Development of a Large Area Gamma-ray Detector
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Presentation transcript:

Computing Performance Recommendations #13, #14

Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant” processes for a given region. Several capabilities already exist which can address significant parts of the needs: There is a mechanism to stop EM processes from generating optical photons for “irrelevant” regions. (Relevant processes: transition radiation, Cerenkov and scintillation.)  For other EM processes, "cuts per region" addresses fully this purpose, by not creating EM particles below a threshold range (and thus material- dependent energy) in certain regions. This is the most important capability, as in most applications electrons and gammas consume the majority of CPU time (typically over 80%).  For all particle types, the user can kill tracks when they reach the user- defined limits, e.g. flight time, total track length, etc.  e.g. neutrons, the second most important particle type by average number of steps. continuing…

Recommendation #13 (2/3) In general, the user can activate/inactivate individual physics processes for the next and following steps.  In User’s SteppingAction, the user has access to the process vector through the particle definition of the current track.  Information regarding next volume (including material, region, etc.) is fully available.  We opt not to document this possibility explicitly.  The user has to be responsible of the correctness of the results.  For example, if a process is inactivated for a step, the track survived that step should have a smaller track weight. Forcing or prohibiting the occurrence of an interaction, e.g. decay or hadronic interaction, in a certain volume/region is identified as quite useful for boosting simulation. This is a kind of event biasing (variance reduction) option and thus to be discussed with the next recommendation. continuing…

Recommendation #13 (3/3) For the related goal of reducing the computing cost in particular regions: Switching the accuracy parameters and methods for trajectory integration (in an external EM field) for each region is being developed in collaboration with Atlas, as a user code. Its effectiveness is being studied. It could be included to Geant4 release (as an example) for use by other large-scale HEP experiments. For hadronic processes, we interpret this requirement to give the user an easy mechanism to switch hadronic models on the fly. A mechanism discussed to address this is the "physics lists per region" or "process managers per region".  This would be a new feature requiring significant changes in the Geant4 kernel (assessed to be of the same order as the major changes for the "cuts per region" development).  We have opted to postpone this development, until we finish other urgent things, including issues for LHC start-up. A decision on making a prototype implementation during 2010 is not taken yet.  It potentially couples with the planned internal overall Geant4 design assessment,

Recommendation #14 (1/2) We recommend providing guidance on the use of VRT (variance reduction techniques) in Geant4 so users can better take advantage of them. References to publications and data regarding the validation of the VRT methods in Geant4 should be made available in the performance optimization guide. There is much room to improve in this area. Recent loss of manpower at both SLAC and CERN halted the improvement activities (both in documenting and in enriching options). Currently there is active development of an implementation of Reverse Monte Carlo for electrons and gammas, funded by ESA. This includes draft documentation. Assisted in the implementation of Woodcock tracking by GATE developers. We are discussing making this development available inside the Geant4 toolkit. continuing…

Recommendation #14 (2/2) We are seeking for resources to resume other improvement activities in this area. Plans (pending the finding of funding, recruiting of person/s):  With 0.75 FTE-year document the key existing VRT capabilities in Geant4 with realistic examples and results which validate and demonstrate the efficiency improvement.  After another 1.5 FTE-year, we can unify the usage of several options. (Note: currently the usages of VRTs in Geant4 are quite different for each options due to their legacies, for example, the usage of leading particle biasing is not common for EM and hadronic particles).  Further resources are demanded for enriching options.