Introduction to version 10.2 and responses to IF requests Makoto - - PowerPoint PPT Presentation

introduction to version 10 2
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Introduction to version 10.2 and responses to IF requests

Makoto Asai

SLAC SD/EPP

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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

slide-4
SLIDE 4

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

slide-5
SLIDE 5

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

Introduction to version 10.2 and responses to the IF requests - M. Asai 7

slide-8
SLIDE 8

Introduction to version 10.2 and responses to the IF requests - M. Asai 8

slide-9
SLIDE 9

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.

slide-10
SLIDE 10

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.

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Introduction to version 10.2 and responses to the IF requests - M. Asai 12

slide-13
SLIDE 13

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.
slide-14
SLIDE 14

Introduction to version 10.2 and responses to the IF requests - M. Asai 14

slide-15
SLIDE 15

Introduction to version 10.2 and responses to the IF requests - M. Asai 15

Discussions in the following presenta>on. UR-29

slide-16
SLIDE 16

Introduction to version 10.2 and responses to the IF requests - M. Asai 16

slide-17
SLIDE 17

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.

slide-18
SLIDE 18

Introduction to version 10.2 and responses to the IF requests - M. Asai 18

slide-19
SLIDE 19

Introduction to version 10.2 and responses to the IF requests - M. Asai 19

Discussions in the following presenta>on.

slide-20
SLIDE 20

Introduction to version 10.2 and responses to the IF requests - M. Asai 20

slide-21
SLIDE 21

Introduction to version 10.2 and responses to the IF requests - M. Asai 21

Discussions in the following presenta>on. UR-30

slide-22
SLIDE 22

Introduction to version 10.2 and responses to the IF requests - M. Asai 22

Need further communica>on / clarifica>on / diges>on.

slide-23
SLIDE 23

Introduction to version 10.2 and responses to the IF requests - M. Asai 23

Support request. Follow-up will be arranged.

slide-24
SLIDE 24

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.

slide-25
SLIDE 25

Introduction to version 10.2 and responses to the IF requests - M. Asai 25

slide-26
SLIDE 26

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

slide-27
SLIDE 27

Introduction to version 10.2 and responses to the IF requests - M. Asai 27

slide-28
SLIDE 28

Introduction to version 10.2 and responses to the IF requests - M. Asai 28

slide-29
SLIDE 29

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.

slide-30
SLIDE 30

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

slide-31
SLIDE 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.

slide-32
SLIDE 32

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.

slide-33
SLIDE 33

Introduction to version 10.2 and responses to the IF requests - M. Asai 33

slide-34
SLIDE 34

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.

slide-35
SLIDE 35

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.

slide-36
SLIDE 36

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.

slide-37
SLIDE 37

Introduction to version 10.2 and responses to the IF requests - M. Asai 37

slide-38
SLIDE 38

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

slide-39
SLIDE 39

Introduction to version 10.2 and responses to the IF requests - M. Asai 39

slide-40
SLIDE 40

Introduction to version 10.2 and responses to the IF requests - M. Asai 40

slide-41
SLIDE 41

Introduction to version 10.2 and responses to the IF requests - M. Asai 41

slide-42
SLIDE 42

Introduction to version 10.2 and responses to the IF requests - M. Asai 42

slide-43
SLIDE 43

Introduction to version 10.2 and responses to the IF requests - M. Asai 43

slide-44
SLIDE 44

Introduction to version 10.2 and responses to the IF requests - M. Asai 44

slide-45
SLIDE 45

Introduction to version 10.2 and responses to the IF requests - M. Asai 45

slide-46
SLIDE 46

Introduction to version 10.2 and responses to the IF requests - M. Asai 46

slide-47
SLIDE 47

Introduction to version 10.2 and responses to the IF requests - M. Asai 47

slide-48
SLIDE 48

Introduction to version 10.2 and responses to the IF requests - M. Asai 48

slide-49
SLIDE 49

Introduction to version 10.2 and responses to the IF requests - M. Asai 49

slide-50
SLIDE 50

Introduction to version 10.2 and responses to the IF requests - M. Asai 50

slide-51
SLIDE 51

Introduction to version 10.2 and responses to the IF requests - M. Asai 51

slide-52
SLIDE 52

Introduction to version 10.2 and responses to the IF requests - M. Asai 52

slide-53
SLIDE 53

Introduction to version 10.2 and responses to the IF requests - M. Asai 53

slide-54
SLIDE 54

Introduction to version 10.2 and responses to the IF requests - M. Asai 54

slide-55
SLIDE 55

Introduction to version 10.2 and responses to the IF requests - M. Asai 55

slide-56
SLIDE 56

Introduction to version 10.2 and responses to the IF requests - M. Asai 56

slide-57
SLIDE 57

Introduction to version 10.2 and responses to the IF requests - M. Asai 57

slide-58
SLIDE 58

Introduction to version 10.2 and responses to the IF requests - M. Asai 58