skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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
Conference · Fri Mar 25 00:00:00 EDT 2011 · OSTI ID:876048

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