A C++ Framework for Conducting High-Speed, Long-Term Particle Tracking Simulations
Conference
·
OSTI ID:876048
For the purpose of conducting parallel, long-term tracking studies of storage rings such as the ones described in [3], [4], maximum execution speed is essential. We describe an approach involving metaprogramming techniques in C++ which results in execution speeds rivaling hand-optimized assembler code for a particular tracking lattice while retaining the generality and flexibility of an all-purpose tracking code.
- Research Organization:
- SLAC National Accelerator Lab., Menlo Park, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC02-76SF00515
- OSTI ID:
- 876048
- Report Number(s):
- SLAC-PUB-11669; TRN: US0600988
- Resource Relation:
- Conference: Prepared for Particle Accelerator Conference (PAC 05), Knoxville, Tennessee, 16-20 May 2005
- Country of Publication:
- United States
- Language:
- English
Similar Records
GPU COMPUTING FOR PARTICLE TRACKING
Project X Accelerator R&D Plan
Parallel beamlet dose calculation via beamlet contexts in a distributed multi‐GPU framework
Conference
·
Fri Mar 25 00:00:00 EDT 2011
·
OSTI ID:876048
+3 more
Project X Accelerator R&D Plan
Technical Report
·
Thu Jan 31 00:00:00 EST 2008
·
OSTI ID:876048
Parallel beamlet dose calculation via beamlet contexts in a distributed multi‐GPU framework
Journal Article
·
Sun Jun 30 00:00:00 EDT 2019
· Medical Physics
·
OSTI ID:876048
+2 more