The mandate of the Geant4 Review Committee in 2007 is to investigate the physics precision, computational speed and general usability of the Geant4 software for the major existing and upcoming Geant4 use cases in its various application domains, and to issue recommendations for future software improvements and developments. In performing this task, the Commitee may also address auxiliary issues that it considers relevant.
The ILC community has to design, optimize and compare concepts of the next generation of HEP detectors
The most controversial part for simulations is the hadronic sector
The energy of interest for ILC hadronic physics is lower than that of LHC (mean E~5-10 GeV, @ 500 GeV s)
In this energy range hadronic models in G4 are sometimes inadequate or outdated
CALICE can offer to G4 the possibility of active collaboration in comparing and tuning all models with unique precision and new benchmark parameters
For our community it is convenient to work within one framework but it is vital to have available all intra-nuclear cascade models (from FLUKA and MCNP)
A clear set of expert-recommended parameters is needed to ease the user task
The rest of the non-LHC community
F. Gaede and C. Young collected answers to a poll among HEP experiments:
here reported only the comments concerning additional physics request to G4
MINOS / NOVA
Try to migrate from G3 to G4, problems with geometry, no phys request yet
NUMI (beamline simulation)
Default G3+FLUKA, started with G4, request to use FLUKA
MiniBooNE
G4 only for neutrino flux prediction p-Be interaction (100MeV – 10 GeV)
Request broader range of models, in particular FLUKA
BaBar
Finished validation of G4.7, improvements compared to G4.6, proceed to G4.8
no additional physics requests
Also other experiments have replied which do not use G4:
Belle, STAR and PHENIX (RHIC), OPERA, K2K/T2K (because of no FLUKA),
KEK/E391, J-PARK/E14 (not yet, planed if FLUKA)
Additional Remarks
Comments/suggestions collected:
Request of improvement of default parameter sets
possibility: multiple recommended sets for different users
not all uses are MC experts, choice from experts is normally the best
Request to improve geometry: more flexible definition and debug (GUI), possibility to interface to existing programs (CAD)
Both BaBar and Bell are interested to know how good are hadronic interactions in G4 for B and super-B factories
Offers of cooperation from the users:
Some users have offered to collaborate with GEANT4 on areas where they have particular expertize and interest, e.g. polarized EM processes (DESY Zeuthen), hadronic showers model validation (CALICE) Is GEANT4 interested in such collaboration? How should users proceed?
Geant4 & Radiation Effects in Electronics The RADSAFE Strategy
Robert A. Weller
Institute for Space & Defense Electronics
Vanderbilt University, Nashville, TN, USA
Vanderbilt: R. A. Reed M. H. Mendenhall
B. D. Sierawski K. M. Warren R. D. Schrimpf
L. W. Massengill A. F. Witulski D. R. Ball
J. A. Pellish C. L. Howe A. D. Tipton
M. L. Alles A. L. Sternberg B. E. Templeton
SLAC: M. Asai T. Koi D. H. Wright
NASA Goddard: M. A. Xapsos K. A. LaBel
NASA Marshall: J. H. Adams J. W. Watts
Sponsoring Agencies: NASA, DTRA, AFOSR, AEDC
Overview
Application: First-principles simulation ofradiation effects in semiconductors in terrestrial and space systems.
• Motivation: Maximize efficiency and minimize cost of design and testing for arbitrary radiation environments.
Approach: RADSAFE - A strategy for integrating commercial and custom software systems.
Geant4 application: MRED, the radiation event generator.
Why [RADSAFE] use[s] Geant4 (Instead of X, Y, or Z)
Beta Ray Point Source Distributions Using GEANT4 – Comparative Study
Comparison of G4 Versions (1MeV, 2MeV)
Beta Ray Point Source Distributions Using GEANT4 – Comparative Study
Conclusion
High discrepancies between G4.5 and G4.6, G4.6 and G4.7 =>
Possible cause: Multiple scattering implementation?
Beta Ray Point Source Distributions Using GEANT4 – Comparative Study
Comparison of Geant4 with other MC calculations ( kinetic energy = 3MeV, 4MeV )
Beta Ray Point Source Distributions Using GEANT4 – Comparative Study
Conclusion
High discrepancies between Geant4.8 and other MC packages (around 10%)
Possible reason: still undefined
Dosimetric characteristics of an I125 Brachytherapy Source Using Geant4 – A comparative study
Comparison of G4 Standard / Low Energy
Themes
Computing Performance is vital
in many HEP, Space, Medical applications
More validation of physics models
Demonstrating physics performance
Larger choice of physics models
Ion-ion, hadronics (1
Simpler documentation
Physics lists choice
How to improve application performance
And the Geant4 presentations
Twice as many as the user presentations
… choose a few …
Simulation of the Fano cavity setup
Sabine Elles, Vladimir Ivanchenko,
Michel Maire, Laszlo Urban
March 2007
Fano Cavity: Geant4 v 6.2 results
Effects of all improvements (8.2ref3)
TARC Fluence Binary cascade
2.5 GeV/c p
Simulated with ‘QGSP_BIC_HP’ physics list
Binary Cascade
HP ‘High Precision’ Neutrons
Red: cylinder
Yellow: sphere
Black: Full 4/cos
Ratios of fluence
Ratio of simulated 4/cos versus Data
Two-sets of data
Dominated by systematic errors of experiment
n-C total cross-section
CPU Performance – with hadronics
From the Reviewers
(draft form – closeout session)
20 April 2007
JA Note: I have summarised and simplified – the original slides are available in the agenda
EM Physics
Observations
heavy ion stopping models not fully available.
Documentation hard to find
…
Recommendations
Provide guidance on selection between the [std vs low-energy] models for specific species, energies, etc.
Integrate models into a single package for EM physics, …
Encourage the rapid integration of ICRU 73 heavy ion stopping
Setup a validation webpage for EM physics
Provide detail references for validation papers for various models
Comparisons to data etc…
Provide guidance about trade off between accuracy and speed for various range cuts
Hadronic Physics
the committee notes that there is a strong request to use the FLUKA hadronic model with Geant4.
a serious effort has been undertaken by the Geant4 collaboration and the LCG Physics Validation group to test and validate the Geant4 hadronic transport models.
G4 Hadronic Physics
comparison to test beam data has pointed to important shortcomings of the G4 hadronic models
Note ongoing improvement. Concern on not seeing ‘a detailed planning (milestones, manpower) for an improvement of the hadronic package’.
‘put in place a set of simple hadronic benchmarks which allow to identify such very basic problems like disagreement with well-known shower shapes’.
Computing Performance
Observations
CPU optimization is critical for LHC and other heavy users (eg medical and space).
Multi-prong approach is needed.
Optimization of GEANT4 toolkit.
Trade-off between CPU time and simulation detail. This is a user choice. - yet help from GEANT4 is crucial
Variance reduction techniques (VRT) can cut CPU needs greatly. A number of VRT are available in GEANT4.
CPU Performance Recommendations
Systematically track code performance, for each part, model.
Perform systematic checks on
Memory use
Architecture, compiler/options
Multi core CPUs/advanced instructions
Encourage users to do same and provide feedback.
Extend the computing professionals to review/optimize other parts.
Provide a plan regarding the expected performance in the next few years.
Create a document on performance optimization guides.
Provide a simple mechanism for users to turn off “irrelevant” processes for a given region.
Documentation: Observations
GEANT4 has provided among others
Application Developers Guide.
Installation Guide, ..
No clear recommendation about the validity ranges for the many physics models (e.g. the two EM models) and the different Physics Lists.
Few references to validation and benchmarking papers on GEANT4 web.
Limited information about connection between the physics models and their implementation.
Documentation: Recommendations
Provide clear recommendations when the different packages and Physics Lists should be used and their validity ranges.
Document the limitations, and validity and applicability ranges of various hadronic/EM models.