Introduction to version 10.2 and responses to IF requests Makoto - - PowerPoint PPT Presentation
Introduction to version 10.2 and responses to IF requests Makoto - - PowerPoint PPT Presentation
Introduction to version 10.2 and responses to IF requests Makoto Asai SLAC SD/EPP Version 10.2 Released on December 4 th , 2015 Further improvements in both compu>ng speed and memory consump>on. Preliminary benchmarks show a
Version 10.2
- Released on December 4th, 2015
- Further improvements in both compu>ng speed and memory consump>on.
– Preliminary benchmarks show a few % speedup with sizable memory reduc>on
- New features include:
– C++11 na>ve code – Unified Solids Library is now installed as an external package – Updated Goudsmit-Sounderson mul>ple scaRering model for e+/e- – Full Auger atomic de-excita>on cascade simula>on – Alterna>ve Geant4-DNA physics models for liquid water – Improved simula>on of low-energy, evaporated nucleons by Fri>of model coupled with Precompond-de-excita>on model – A new model for nuclear gamma de-excita>on – Neutron_HP is merged into Par>cle_HP, which also deals with proton, deuteron, triton, 3He and alpha – Substan>al revision of the Radioac>ve Decay model – “Batch plo\ng" facility in G4tools – Dedicated thread of Visualiza>on for “real->me” event display – See presenta>ons at the recent Technical Forum for details
- hRps://indico.cern.ch/event/461356/>metable/#20151209
Introduction to version 10.2 and responses to the IF requests - M. Asai 2
Placorms
- Compila>on using the C++11 Standard is now mandatory.
- Cmake 3.3 or higher is required.
- Placorms:
– Linux, gcc-4.8.3 on 64 bit architectures (Intel or AMD) with CERN CentOS Linux 7 (CC7) (based on CentOS Linux 7). – MacOSX 10.11 with clang-3.7 (Apple LLVM/Clang-7.0.0) – Windows7 with Visual C++ 14.0 (Visual Studio 2015)
- More verified and tested configura>ons (64 bits):
– Linux, gcc-4.9.3, gcc-5.2.0, clang-3.6 – Linux, Intel-icc 15.0, 16.0 – MacOSX 10.10 with clang-3.6 – MacOSX 10.9 with clang-3.5 – Windows7 with Visual C++ 12.0 (Visual Studio 2013) – Linux for Intel Xeon Phi with Intel-icc 15.0, 16.0 (gcc-4.9 compa>bility layer)
- Note: Windows placorms are supported/verified only for the sequen>al mode.
Mul>threading capability is not yet supported on Windows.
Introduction to version 10.2 and responses to the IF requests - M. Asai 3
Recent patch releases
- Nov 30th, 2012 – Geant4 version 9.6 release
– Feb 4th, 2015 - Geant4 9.6-patch04 release
- Dec 6th, 2013 – Geant4 version 10.0 release
– Mar 6th, 2015 - Geant4 10.0-patch04 release
- Dec 5th, 2014 – Geant4 version 10.1 release
– Jun 19th, 2015 - Geant4 10.1-patch02 release
- Versions 10.0 and 10.1 will be supported with necessary patches at least for 2016.
– They are kept compliant with C++98.
- We stop full support of version 9.6.
– Individual cases may be discussed.
Introduction to version 10.2 and responses to the IF requests - M. Asai 4
Coming events
- Releases
– Next release : early December 2016 (date t.b.c.)
- Next beta release : end of June 2016
– Patch releases for versions 10.0, 10.1 and 10.2 will be made as needed
- Next Technical Forum on March 23, 2016
– Main topic : 2016 work plan
- Dran 2016 work plan will be publicized in advance for user’s feedbacks
– User’s input on requirements is welcome
- New/improved func>onali>es, supported placorms, etc.
- Tutorials
– April 25-29, 2016 @ SMU, Dallas TX.
- Registra>on starts in a couple of weeks.
– Further tutorials will be announced through the Geant4 announcement mailing list and also on the collabora>on web pages.
5 Introduction to version 10.2 and responses to the IF requests - M. Asai
Responses to IF requests
- Thank Laura and Carl once again for their comprehensive presenta>ons!
- Four kinds of requests
– Major development requirements we will integrate into our annual work plan
- Listed in our Requirements Tracking System
- hRps://jira-geant4.kek.jp/secure/Dashboard.jspa
– Other development / enhancement requests
- Some of minor requests have been already addressed, some will come.
- A few are too difficult and need to seek resources.
– Support requests
- Discussions have started or soon arranged.
- Examples may be created for some “common” requests.
– Need further communica>on / clarifica>on / diges>on
- Discussions have started or soon arranged.
Introduction to version 10.2 and responses to the IF requests - M. Asai 6
Introduction to version 10.2 and responses to the IF requests - M. Asai 7
Introduction to version 10.2 and responses to the IF requests - M. Asai 8
Introduction to version 10.2 and responses to the IF requests - M. Asai 9
Both EM and hadronic showers already treated in detail as part of ongoing improvement and valida>on of models and physics lists (LHC, Calice, etc.). Further discussion in the following presenta>on.
Introduction to version 10.2 and responses to the IF requests - M. Asai 10
Cosmic rays are currently reasonably well treated up to about 1 TeV using exis>ng EM and hadronic and weak models. Muon-nuclear interac>ons (and gamma-nuclear) need more data for valida>on. Also a more sophis>cated (full weak interac>on) model is required to augment the current low momentum transfer model (big job). More discussion at the following presenta>on.
Introduction to version 10.2 and responses to the IF requests - M. Asai 11
Muon spin tracking process already available, and the outstanding bug was addressed with version 10.2. Patch to v10.1 underway. An>-proton produc>on handled exclusively by FTF model. Aner valida>on against G4 V 10.1 or 10.2, will see if FTF can be improved or if Ber>ni needs to be extended to handle an>-protons UR-28
Introduction to version 10.2 and responses to the IF requests - M. Asai 12
Introduction to version 10.2 and responses to the IF requests - M. Asai 13
Geant4 already has rudimentary capabili>es
- f handling these requirements.
Connec>ng NEST and extending it to liquid Argon will ul>mately address them, but need resources. Pion and kaon decays already exist with sufficient detail to do par>cle
- ID. Was done in BaBar.
Introduction to version 10.2 and responses to the IF requests - M. Asai 14
Introduction to version 10.2 and responses to the IF requests - M. Asai 15
Discussions in the following presenta>on. UR-29
Introduction to version 10.2 and responses to the IF requests - M. Asai 16
Introduction to version 10.2 and responses to the IF requests - M. Asai 17
Func>onality already exists. We can offer immediate support of inser>ng user’s data, which will hopefully polished to future example code.
Introduction to version 10.2 and responses to the IF requests - M. Asai 18
Introduction to version 10.2 and responses to the IF requests - M. Asai 19
Discussions in the following presenta>on.
Introduction to version 10.2 and responses to the IF requests - M. Asai 20
Introduction to version 10.2 and responses to the IF requests - M. Asai 21
Discussions in the following presenta>on. UR-30
Introduction to version 10.2 and responses to the IF requests - M. Asai 22
Need further communica>on / clarifica>on / diges>on.
Introduction to version 10.2 and responses to the IF requests - M. Asai 23
Support request. Follow-up will be arranged.
Introduction to version 10.2 and responses to the IF requests - M. Asai 24
Bugs have been fixed for v10.2. Patch release to v10.1 is underway.
Introduction to version 10.2 and responses to the IF requests - M. Asai 25
Introduction to version 10.2 and responses to the IF requests - M. Asai 26
An>-proton produc>on handled exclusively by FTF model. Aner valida>on against G4 V 10.1 or 10.2, will see if FTF can be improved or if Ber>ni needs to be extended to handle an>-protons UR-28
Introduction to version 10.2 and responses to the IF requests - M. Asai 27
Introduction to version 10.2 and responses to the IF requests - M. Asai 28
Introduction to version 10.2 and responses to the IF requests - M. Asai 29
Neutron cross-sec>on is reasonably precise with Par>cle_HP (Neutron_HP). We have an op>onal model (thermal- scaRering model) to handle an atom in a molecule, though it requires dataset for each molecule.
Introduction to version 10.2 and responses to the IF requests - M. Asai 30
In version 10.2 we have improved de- excita>on and radioac>ve decay modules, but there is no correla>on between more than one gammas. Further improvements are planned. UR-31
Introduction to version 10.2 and responses to the IF requests - M. Asai 31
Func>onality exists. Data of each material is not known to us and should be provided by the user / vender. Shielding physics list is maintained as such.
Introduction to version 10.2 and responses to the IF requests - M. Asai 32
In version 10.2, (α, n) is handled in reasonable accuracy by Par>cle_HP. We do not have spontaneous fission except Californium. We have no immediate work plan for adding other nucleus unless we find resources. Solu>on for XMASS experiment exists.
Introduction to version 10.2 and responses to the IF requests - M. Asai 33
Introduction to version 10.2 and responses to the IF requests - M. Asai 34
Geant4 10.2 and Gaudi-hive are well connected. Further improvements are underway. UR-12 Discussion for support of user-part of code ini>ated. Support request. Discussion started.
Introduction to version 10.2 and responses to the IF requests - M. Asai 35
Func>onality exists. Support provided. These are outside of Geant4 func>onality.
Introduction to version 10.2 and responses to the IF requests - M. Asai 36
CADMesh is the most sophis>cated solu>on. Alterna>ve solu>ons through GDML are also available. Valuable request but need resources. Need further communica>on to understand the issue. Need further communica>on to understand the issue.
Introduction to version 10.2 and responses to the IF requests - M. Asai 37
Introduction to version 10.2 and responses to the IF requests - M. Asai 38
In version 10.2 we have improved muon- nucleus interac>on model. Further developments are planned, but beRer than 10 % would be challenging. UR-32
Introduction to version 10.2 and responses to the IF requests - M. Asai 39
Introduction to version 10.2 and responses to the IF requests - M. Asai 40
Introduction to version 10.2 and responses to the IF requests - M. Asai 41
Introduction to version 10.2 and responses to the IF requests - M. Asai 42
Introduction to version 10.2 and responses to the IF requests - M. Asai 43
Introduction to version 10.2 and responses to the IF requests - M. Asai 44
Introduction to version 10.2 and responses to the IF requests - M. Asai 45
Introduction to version 10.2 and responses to the IF requests - M. Asai 46
Introduction to version 10.2 and responses to the IF requests - M. Asai 47
Introduction to version 10.2 and responses to the IF requests - M. Asai 48
Introduction to version 10.2 and responses to the IF requests - M. Asai 49
Introduction to version 10.2 and responses to the IF requests - M. Asai 50
Introduction to version 10.2 and responses to the IF requests - M. Asai 51
Introduction to version 10.2 and responses to the IF requests - M. Asai 52
Introduction to version 10.2 and responses to the IF requests - M. Asai 53
Introduction to version 10.2 and responses to the IF requests - M. Asai 54
Introduction to version 10.2 and responses to the IF requests - M. Asai 55
Introduction to version 10.2 and responses to the IF requests - M. Asai 56
Introduction to version 10.2 and responses to the IF requests - M. Asai 57
Introduction to version 10.2 and responses to the IF requests - M. Asai 58