Updates and Perspectives Makoto Asai (SLAC) On behalf of the Geant4 Collaboration.

Slides:



Advertisements
Similar presentations
Cheikh Anta Diop University, Dakar (SENEGAL)
Advertisements

Ministère de la Recherche,
A Geant4 Physics List for Shielding Calculations
Geant4 v9.2p02 Speed up Makoto Asai (SLAC) Geant4 Tutorial Course.
Geant4: What’s new, improved, or under study in hadronics J. Apostolakis.
Simulation Project Major achievements (past 6 months 2007)
Geant4 v9.2p02 Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team.
Physics Lists Gunter Folger Geant4 Workshop 2007 Hebden Bridge.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
6 November 2009 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC Geant4 v9.2p02.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
SLAC Geant4 Tutorial 2009 J. Perl
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
A Short Guide to Choosing Physics Lists Oak Ridge Geant4 Tutorial 11 March 2011 Dennis Wright Geant4 V9.4.
Geant4 New Features Joseph Perl (SLAC/SCCS) G4NAMU AAPM Minneapolis 22 July 2007.
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.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Work supported in part by the U.S. Department of Energy under contract number DE-AC02-76SF00515 Geant4 Best Practices Joseph Perl SLAC National Accelerator.
G EANT 4 : Release 9.2 Beta Gabriele Cosmo, CERN for the Geant4 Collaboration.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
EM physics progress20 January Geant4 Electromagnetic Physics Progress S.Incerti and V.Ivanchenko for Geant4 electromagnetic groups 20 January 2008.
Recent Developments in Geant4 Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)
Hadronic Physics Lists Gunter Folger CERN PH/SFT Geant4 workshop 26-Sep /09/2013 Hadronic Physics Lists1.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
Detector Simulation on Modern Processors Vectorization of Physics Models Philippe Canal, Soon Yung Jun (FNAL) John Apostolakis, Mihaly Novak, Sandro Wenzel.
Geant4 based simulation of radiotherapy in CUDA
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Release Validation J. Apostolakis, M. Asai, G. Cosmo, S. Incerti, V. Ivantchenko, D. Wright for Geant4 12 January 2009.
New Hadr02 test for Ion-Ion simulation Ivantchenko V., Ivantchenko A.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
G EANT Highlights Gabriele Cosmo & John Apostolakis, CERN PH/SFT for the Geant4 Collaboration Gabriele Cosmo & John Apostolakis, CERN PH/SFT for.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Geant4 Activities in Japan Some news from Takashi Sasaki, Koichi Murakami, Akinori Kimura and colleagues.
Outline  Developments/fixes in the last year  Introduced in release 9.6 and patches  Planned for release 10.0 and ongoing …  Currently under development.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Geant4 on GPU prototype Nicholas Henderson (Stanford Univ. / ICME)
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
Hadronic Physics III Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
A Summary of Physics Validations and Developments: Hadronic Dennis Wright Geant4 Collaboration Meeting Hebden Bridge, UK 13 September 2007.
A Short Guide to Choosing Physics Lists Puebla Geant4 Tutorial 18 June 2010 Dennis Wright Geant4 V9.3.p01.
G EANT and patch-01 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
General Introduction and prospect Makoto Asai (SLAC PPA/SCA)
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team ORNL Geant4 tutorial course.
2011 Development Plan Makoto Asai (SLAC PPA/SCA) on behalf of the Geant4 Collaboration March 3 rd, Geant4 Technical Forum.
Toward Geant4 version 10 Makoto Asai (SLAC PPA/SCA) For the Geant4 Collaboration Geant4 Technical Forum December 6 th, 2012.
New approach of Geant4 Low Energy EM models (from version 9.3) Luciano Pandola INFN, Laboratori del Gran Sasso MaGe Joint Workshop, Munich, January 2010.
Geant4 - General Status Updates and Perspectives Makoto Asai (SLAC) August 27th, 2015 Geant4 Space Users Hiroshima.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
A Short Course on Geant4 Simulation Toolkit Introduction
G EANT beta and 9.4 highlights Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Proposed deliverables for 2008
Simulation Project Structure and tasks
The prototype for energy loss processes based on model approach
Summary for the Physics Lists session (Thursday)
Concluding remarks Makoto Asai On behalf of the SLAC Geant4 team
QGSP_BERT和 QGSP.
Model Approach for Standard EM Physics
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
Status of Standard EM for Geant4 9.1 and Beyond
Simulation Project Structure and tasks
Use of GEANT4 in CMS The OSCAR Project
The Geant4 Hadrontherapy Advanced Example
Presentation transcript:

Updates and Perspectives Makoto Asai (SLAC) On behalf of the Geant4 Collaboration

Contents Releases –Dec : version 9.3 –Feb : version 9.2-p03 (back-ported) –Apr : version 9.3-p01 –Jun : version 9.4-beta version 9.3-p02 may be released –Dec : version 9.4 (planned) Highlights of Geant4 version 9.3 New features in version 9.4-beta Foreseen new features in version 9.4 Perspectives Updates and Perspectives - M. Asai (SLAC)

Highlights of Geant4 version released on December 18 th, 2009

Updates and Perspectives - M. Asai (SLAC)

ICRU-73 Implemented migration of ICRU-73 stopping power classes for materials to the G4VIonDEDXTable interface –Access methods of physics vectors have changed (vectors can also be identified via atomic number of material if material is pure) –Classes now deliver mass stopping powers instead of stopping powers per unit length –Removed dependency on ICRU-73 material densities –New utility class G4ExtDEDXTable to handle external electronic stopping power tables for ions Updates and Perspectives - M. Asai (SLAC)

EM and Hadronic physics See following presentations Updates and Perspectives - M. Asai (SLAC)

gMocren Great tool available for volume visualization From JST/CREST project (Japan) to improve Geant4 for medical physics Able to visualize: –Volume data (including overlay of more than one set) –Trajectories –Geometry Runs on: –Windows and Linux –Mac will likely happen soon –Based on a commercial package but offered freely to all Geant4 users – –Installation is straightforward, follow the Download link on the above page First run gMocren’s one-click installer Then, inside C:\Program Files\gMocren\gtk, you will find the one-click installer for gtk Updates and Perspectives - M. Asai (SLAC)

Calculated dose distribution color mapping contour plot Particle trajectories Opacity curve and color map editor free hand or templates with WW&WL editing Supported system : - Windows 2k/XP or PC Linux OS - Pentium 4 or faster - more than 1 GB (recommend) Supported system : - Windows 2k/XP or PC Linux OS - Pentium 4 or faster - more than 1 GB (recommend) 3D (ray casting)2D (MPR) Opacity curve and color map editor gMocren and utility software are freely available. Functionality Requirements : To visualize - the modality image used by the simulation, - the calculated dose distribution and - the particle trajectories - in an agreeable speed Transfer function editor Multi-platform To visualize - the modality image used by the simulation, - the calculated dose distribution and - the particle trajectories - in an agreeable speed Transfer function editor Multi-platform Trajectory information in the simulation is available. gMocren : A Visualization Tool Updates and Perspectives - M. Asai (SLAC)

Platforms supported for 9.3 Linux SL(C)5, gcc-4.1.2, gcc-4.3.X, 32/64 bits Linux SL(C)4, gcc-3.4.6, 32/64 bits MacOSX 10.5/10.6, gcc-4.0.1/gcc Windows/XP and CygWin Tools –Compiler Visual C (Visual Studio 2008) Also tested: gcc-4.4.X, icc-11.X Updates and Perspectives - M. Asai (SLAC)

Highlights of Geant4 version 9.4-beta --- released on June 25 th, 2010 Please note that is a beta version, therefore still experimental and not fully tested.

Kernel Event –Improved algorithm in G4PrimaryTransformer. Much faster for events with huge number of primary vertices Solids –Introduced recursive algorithm in CreatePolyhedron() for Boolean operations: it uses HepPolyhedronProcessor from 'graphics_reps' module, using new technique in attempt to avoid numerical problems for the calculation of the polyhedron in BooleanProcessor. It allows to try all permutations, also for Booleans of Booleans. –Introducing new G4GenericTrap shape, a new solid representing an arbitrary trapezoid with up to 8 vertices standing on two parallel planes perpendicular to the Z axis. –G4ExtrudedSolid: eliminated requirement for clockwise ordering of polygon vertices. Added a check for vertices ordering; if vertices are defined anti- clockwise their ordering is reverted. Volumes: –Make use of specialized allocator for handling internal vector in G4NavigatorHistory, globally controlling the memory pool, to optimize memory management and reduce fragmentation. Measured ~2% average run-time speed-up. Updates and Perspectives - M. Asai (SLAC)

Kernel Global –Introduced G4PhysicsVectorCache, placeholder for cache R/W data in use by G4PhysicsVector and derivates. Modified G4PhysicsVector and G4LPhysicsFreeVector accordingly. Materials –G4MaterialPropertyVector: removed allocation of temporary helper object and modified GetAdjacentBins() to allow for a value to match a bin exactly. Measured 21% CPU speed-up for optical processes. Particles –Allow creation of shortlived particles other than in 'PreInit' state. –ElectronOccupancy in G4DynamicParticle is now created on demand, i.e. it is not created at construction of G4DynamicParticle but when AddElectron() or RemoveElectron() are invoked. –Added anti-nuclei as short-lived particles. Persistency –Added G4GenericTrap among the set of supported solids in both GDML reader and writer, treating as 'arb8' GDML type. Updates and Perspectives - M. Asai (SLAC)

Physics lists Moved QGSP_FTFP_BERT list to supported (was experimental). Removed previously blocked lists (FTFP_EMV, QGSC_EFLOW, QGSP_EMX). Remove obsolete lists, except QGSP (now blocked) and QGSC_CHIPS; –i.e. lists removed: FTFC, FTFP, LHEP_BERT_HP, LHEP_BERT, LHEP_PRECO_HP, QGSC_EMV, QGSC, QGSC_QGSC, QGSP_BERT_DIF, QGSP_BERT_NQE, QGSP_DIF, QGSP_EMV, QGSP_EMV_NQE, QGSP_NQE, QGSP_QE New physics list QGSP_BERT_CHIPS –use CHIPS inelastic for all "misc“ particles, including anti-proton, anti-neutron and hyperons. Also use interface to CHIPS cross-sections for Kaons. Introduced new constructor for all builders with verbosity argument. G4EmStandardPhysics_option2: added G4WentzelVIMscModel and 'RangeFactor‘ set to 0.04 for e+-. G4EmLivermorePhysics, G4EmPenelopePhysics, G4EmDNAPhysics, G4EmLivermorePolarizedPhysics: –added G4GoudsmitSaundersonMscModel for e+-; –added 1 MeV upper limit for the Livermore ionisation model (was 1 GeV). Updates and Perspectives - M. Asai (SLAC)

Physics lists Revised QGSP_FTFP_BERT and FTFP_BERT lists to use CHIPS G4QInelastic for all "misc" particles, including anti-proton, anti-neutron and hyperons, and use interface to CHIPS cross-sections G4QHadronInelasticDataSet for kaons. Required changes to respective HadronPhysics* classes. LBE: substituted obsolete G4MultipleScattering by particle wise processes. QBBC: disabled multi-fragmentation model of deexcitation. Updates and Perspectives - M. Asai (SLAC)

EM and Hadronic physics See following presentations Obsolete classes G4MultipleScattering, G4UrbanMscModel and G4UrbanMscModel2 are removed in this release; multiple-scattering particle- based processes, G4eMultipleScattering, G4hMultipleScattering and G4MuMultipleScattering are now mandatory; G4UrbanMscModel93 is now introduced. Updates and Perspectives - M. Asai (SLAC)

Foreseen highlights of Geant4 version planned to release on December 17 th, Id=2&resId=0&materialId=1&confId=87967

Kernel Run –Beta-version of multi-thread prototype Track –Caching mechanism in GetVelocity() method to avoid unnecessary recalculation. ~20% speedup for some most complex use-cases. Particle –Update properties of particles to PDG 2010 Geometry –Extend G4Division to allow gaps in between daughters. G4ReplicatedSlice Persistency –UI messenger for basic operations with the GDML parser –New extended exercise showing GDML customization for a sensitive detector UI –Improve range check of UI commands (taking into account units) Updates and Perspectives - M. Asai (SLAC)

Cylindrical scoring mesh and scorer improvements Updates and Perspectives - M. Asai (SLAC)

Geant4 Vis Updates for Release 9.4 New /vis/open command for OpenGL viewers, /vis/open OGL –Allows the same macro to be used whether one is on Linux or Windows. New commands, /vis/scene/add/digis and /vis/filtering/digi –Analogous to existing commands /vis/scene/add/hits and /vis/filtering/hits. –As with hits, it remains user responsibility to provide digitisation classes. OpenGL Speed improvements –Removing redundant transmissions of points and unnecessary redraws Improved modeling /vis/modeling/trajectories/create/drawByParticleID –Now defaults to a useful color set instead of old default of all grey. –User can still re-map colors as desired. Updated visualization usage in most examples –We did not change the resulting behavior (except for adding step points to the trajectories in appropriate cases). –The new vis macros demonstrate the best and most flexible current usage. gMocren extended to Mac –Including Leopard and Snow Leopard.

Perspectives

Internal architecture review is in progress. –Identifying opening backdoors, potential key design revisions. Study the feasibility of large design revision –Multi-thread, multi-core –Check mode More integrated validation suites Updates and Perspectives - M. Asai (SLAC)

EM physics Standard EM models –New Goudsmit-Saunderson multiple scattering model for electrons & positrons (e - /e + ) –Gamma conversion with LPM effect –Addition of muon multiple-scattering model in Physics Lists –Physics lists with combinations of standard and low-energy models –Introduction of cut in range for recoil Optical processes –Inclusion of Mie scattering as a new optical photon physics process –Extension to the unified surface model to have both specular and diffuse components for the transmitted photons –New extended/optical example to exhibit transmission properties of optical fibers with circular and elliptical cross section Low-energy EM –Complete migration to ‘standard-EM’ design: added Bremsstrahlung physics according to Penelope and Livermore models; added G4LivermoreIonisationModel, first implementation of low-energy ionisation (G4LowEnergyIonisation) in the common design –New DNA processes migrated to the new design; new G4EMLOW-6.5 data set; made obsolete old cross-sections and final-state classes Updates and Perspectives - M. Asai (SLAC)

Hadronics Models –Developments in CHIPS model to extend its applicability to all energies, particles and targets –Model precise sampling and ‘on-the-fly’ table preparation for coherent_elastic module –Complete improvements to pre-compound model –Allow carbon-ion projectiles in INCL model Physics lists –New development physics-lists QGSC_CHIPS (QGS model with ‘EnergyFlow’ interface to CHIPS at all energies) –Interim QGSC_QGSC (QGS model with interface to CHIPS at all energies, still using LHEP for neutrons) QGSP_FTFP_BERT ( replaces LEP with FTFP for nucleon & pion projectiles) CHIPS physics list ( completely replaces LEP, also for hyperons) –New physics-lists with special EM options (EMV, EMX, EMY) –Complete and validate INCL/ABLA physics list Updates and Perspectives - M. Asai (SLAC)