Closing remarks

advertisement
Concluding remarks
Makoto Asai (SLAC SD/EPP)
April 19th, 2015
Geant4 Workshop @ MC2015
Contents
• 
• 
The SLAC Geant4 team sincerely hope you could enjoy our workshop and you found it informa=ve and useful. Let me add a few more slides for –  Following up –  Geant4 – the Future
–  Introducing the SLAC Geant4 Team Closing Remarks - M. Asai (SLAC)
2
Following up - 1
• 
http://geant4.slac.stanford.edu/
Please keep maintaining your Geant4 installation updated.
–  Irregular patch releases may be more important than regular releases.
–  Check our web page regularly to find release news, or register to Geant4
announcement mailing list.
3
Following up - 2
• 
If you have a question
1.  Look for our documents.
•  Users guides, Twiki pages, tips pages, examples and their READMEs
2.  Post your question on Geant4 HyperNews
http://hypernews.slac.stanford.edu/HyperNews/geant4/cindex
•  Please make sure to do a bit of survey that no one has already asked
the same question before.
3.  As the final method, write us a mail.
•  Avoid anonymous mail account such as hotmail, gmail, etc., if possible.
4.  Or, catch us at meetings/conferences.
4
Geant4
– the Future
Geant4 Version 10 Series
• 
• 
• 
• 
Major release Geant4 version 10.0 was released on December 6th, 2013. –  The first major release since June 2007. There are several highlighted features including –  Mul=threading capability with event parallelism –  Isomer produc=on –  Enhancements in biasing op=ons –  Introduc=on of phonon transport with a new concept of crystal Version 10.1 released on December 5th, 2014 has lots of improvements in both physics and compu=ng aspects. –  Current version : 10.1-­‐patch01 released on April 1st, 2015 Release of version 10.2 is scheduled on December 4th, 2015 G4MT prototype-­‐9.4 (2011) • 
• 
• 
Proof of principle
Identify objects to
be shared
First testing
G4MT prototype-­‐9.5 (2012) • 
MT code
integrated into
G4
G4 10.0 (2013) • 
• 
Production
ready
Public release
G4 10.1 (2014) • 
• 
Memory reduction
First optimizations
Closing Remarks - M. Asai (SLAC)
G4 10 series (2015~) • 
Further
refinements
6
Next to come – what’s new in version 10.2 • 
• 
• 
• 
Version 10.2 is scheduled on December 4th, 2015. Version 10.2 will have some C++11-­‐na=ve code. –  All users are requested to use latest compilers that support C++11. •  gcc-­‐4.8.1 or higher, clang-­‐3.5 or higher, icc-­‐15 or higher, Visual-­‐C++ 14 (Visual Studio 2015) –  No need to change user’s code. –  Previous versions of v10.0 and v10.1 will be kept maintained with C++98 standards. •  Version 10.1 is the last version that runs on C++98. All the planned developments of 2015 are found on the collabora=on web page. http://geant4.org/
Highlights –  More APIs for integra=ng mul=threading and MPI for easier use at HPC –  Parameterized volumes with solid-­‐type parameteriza=on in MT mode –  New biasing op=ons, e.g. DXTRAN-­‐like biasing, material/isotope biasing, Woodcock tracking –  Dedicated visualiza=on thread for real-­‐=me event display in MT mode –  New file-­‐based visualiza=on driver for batch mode –  Further physics and compu=ng performance improvements Closing Remarks - M. Asai (SLAC)
7
Longer-­‐term strategy • 
• 
• 
Geant4 version 10 series will be maintained and refined for at least several years. –  Experiments want stable API. •  We stayed on version 9 series for 7 years, requested by (mainly) LHC experiments. –  Refinements for befer compu=ng and physics performances •  Without forcing major API changes –  Refinements based on user’s feedbacks •  Experiments need some =me to migrate to version 10, in par=cular upgrading their frameworks to mul=threading. New/improved physics –  Extensions of high-­‐energy hadronic models for higher energy region –  Extensions of phonon physics –  Chemical DNA processes Next genera=on? –  Collabora=on members are engaged to several exploratory projects. •  Some promising/interes=ng/useful results and lessons have already been obtained. –  Some are also working closely with cuhng-­‐edge companies such as Intel and Nvidia. –  Collabora=on will organize and also par=cipate to open forums to host/promote/contribute discussions and informa=on exchanges. Closing Remarks - M. Asai (SLAC)
8
SLAC Geant4 Team http://geant4.slac.stanford.edu/
Closing Remarks - M. Asai (SLAC)
9
SLAC Geant4 team • 
• 
• 
• 
http://geant4.slac.stanford.edu/
SLAC Geant4 team is ac=vely involving to the interna=onal Geant4 collabora=on. –  Geant4 Kernel, hadronic physics, visualiza=on and many other categories –  Compu=ng and physics performance monitoring & improvements SLAC Geant4 team is extending Geant4 to meet the domes=c needs. –  Channeling effect in atomic lahce –  Phonon transport in cryogenic crystal –  Neutrino physics SLAC Geant4 team is suppor=ng Geant4 users of all applica=on domains in US and beyond –  Offering the best-­‐of-­‐the-­‐world exper=se on Geant4 –  Most ac=vely organize Geant4 tutorial courses SLAC Geant4 team is collabora=ng with users –  Single molecule irradia=on –  Thermal mo=on of atoms in vacuum cryostat –  Electron / hole transport in semiconductor –  Ac=va=on –  Radia=on therapy Closing Remarks - M. Asai (SLAC)
10
Sonware quality assurance (hfp://code.google.com/p/gooda/) • 
SLAC is working with Google on performance measurements of Geant4-­‐based applica=on using Gooda tool, a PMU-­‐based event data analysis package. Closing Remarks - M. Asai (SLAC)
11
Bent crystal as a collimator • 
• 
Bent crystal can be used as a collimator to deflect par=cles of beam halo. This study will be extended for T-­‐513 experiment at SLAC LCLS ESTB 3
.
1
.
Channeled
Not channeled
2
.
Enrico Bagli (INFN/Ferrara and SLAC)
W. Scandale et al., Phys. Lef. B 680 (2009) 129 Closing Remarks - M. Asai (SLAC)
12
• 
Condensed Matter Physics in Geant4
• Phonon propagation, including focusing based on
elasticity tensor (right)
• e-/h+ transport, including conduction band
anisotropy and Luke-Neganov emission, under
development (below)
Closing Remarks - M. Asai (SLAC)
13
e-­‐/h propaga=on with Luke phonon emission in Ge crystal Closing Remarks - M. Asai (SLAC)
14
Closing Remarks15- M. Asai (SLAC)
Observed and Predicted SEU Rate for an SRAM
• 
SRAM used on NASA spacecraft
• 
Observed Average SEU Rate:
Multi-layered
Stack
–  1x10-9 Events/Bit/Day
• 
Vendor predicted rate:
–  2x10-12 Events/Bit/Day
–  Classical Method based on L.E.T.
nearly a factor 500 lower than
observed rate
• 
MRED
MRED rate (includes reaction
products):
–  Between 1.3x10-10 and 1.3x10-9
Errors/Bit/Day
Courtesy of R.Reed (Vanderbilt U.)
Closing Remarks - M. Asai (SLAC)
16
Connecting Geant4 and Fortran Penelope code
• 
Geant4 physics takes care
of tracking electrons down
to 500 keV (red lines), and
then Penelope physics
(including its native
multiple scattering) takes
care of them down to 50
eV (purple lines).
• 
Everything is inside
Geant4 framework.
Penelope Fortran code is
wrapped in G4VProcess
base class.
Closing Remarks - M. Asai (SLAC)
17
ASTRO-H (3)
Closing Remarks18- M. Asai (SLAC)
Investment for the future – EM physics ported to GPU Primary beam 6 MeV gamma 18 MeV gamma 20 MeV electron Geant4 (msec/event) 0.822 0.857 1.87 CUDA (msec/event) 0.00331 0.00425 0.00958 Speedup 248 201 195 V9.6-p03
CPU : Xeon E5-2643 v2 3.50 GHz single core
GPU : Tesla K20c (Kepler) 706 MHz, 2496 cores
18 MeV photon – longitudinal dose distribution
•  100M primary photon
•  Water phantom 30.5 x 30.5 x 30 cm3
•  Voxel size 5 x 5 x 2 mm3
Collaboration of SLAC, Stanford ICME
and KEK with support of NVIDIA
Irradiation of 50 million 6 MeV monochromatic
photons calculated by GPGPU (demonstration
Closing Remarks - M. Asai (SLAC)
purposes only !)
19
SLAC Geant4 team
http://geant4.slac.stanford.edu/
•  Covers most of the
Geant4 categories
•  Is happy to organize
Geant4 tutorial
–  At SLAC or
preferably at your
place
•  Is willing to collaborate
with you !!
Closing Remarks - M. Asai (SLAC)
20
Next Geant4 Tutorial • 
Four day hands-­‐on tutorial course based on Geant4 version 10.1-­‐patch01 hosted by Laboratory for Nuclear Security and Policy, MIT on May 26-­‐30. Closing Remarks - M. Asai (SLAC)
21
To sum up • 
• 
• 
• 
Geant4 is a general purpose Monte Carlo simulation tool for elementary particles
passing through and interacting with matter. It finds quite a wide variety of user
domains including high energy and nuclear physics, space engineering, medical
applications, material science, radiation protection and security.
2014 was the 20th year anniversary of Geant4. After 20 years with several
architectural evolutions, Geant4 is still steadily evolving.
–  Latest evolution was Geant4 version 10.0 released in December 2013 that is
the first fully multithreaded general-purpose large-scale physics software in
the world.
–  Next evolution is migration to the new C++ standards, C++11/14.
–  New physics models for coming experiments, e.g. hadronic model for
multi-TeV regime (for energy frontier), specialized EM model for noble liquid
(e.g. liq.Xe) and neutrino physics model (for intensity frontier)
Given Geant4 is nowadays mission-critical for many users including all HEP
experiments, space missions, medical applications, etc., Geant4 is to be kept
maintained and still evolving for at least next decade.
SLAC Geant4 team offers the best-of-the-world expertise on Geant4, and
supports and collaborates with Geant4 users of all application domains in US
and beyond.
Closing Remarks - M. Asai (SLAC)
22
Thank you for your attendance.
Let’s keep in touch.
Download