Paper | Title | Page |
---|---|---|
MPPE039 | A C++ Framework for Conducting High-speed, Long-term Particle Tracking Simulations | 2565 |
|
||
High-resolution tracking studies such as the ones presented in*,** require unprecented amounts of CPU power. Usually, flexibility of a simulation code compromises performance; we have developed a C++ framework for parallel simulation of circular accelerators which provides a high degree of flexibility and programmability (parsing of MAD beamline descriptions, manipulation of beamlines and interfaces, optimization and matching of beamlines, tracking of particles or differential-algebraic objects) while achieving raw tracking speeds comparable to and surpassing hand-coded Fortran code. We describe some of the techniques used, such as compile-time polymorphism, meta-programming, and present benchmarking results.
*A. Kabel, Y. Cai, this conference. **A. Kabel, Y. Cai, T. Sen, V. Shiltsev, this conference. |
||
TPAT072 | Long-Term Simulation of Beam-Beam Effects in the Tevatron at Collision Energy | 3871 |
|
||
The weak-strong beam-beam effect is expected substantially to contribute to the degradation of beam lifetimes in the Tevatron at collision energy. We have expanded an existing multi-processor code (which previously was applied to the Tevatron at injection energy* to include chromatic and non-linear lattice effects as well as a fully-coupled treatment of the lattice in different approximations.** We obtain lifetime predictions by doing temporal statistics on the tracking results of a weighted macroparticle distribution and fitting it to a class of solutions for the diffusion equation. We present typical results of parameter scans.
*A. Kabel, Y. Cai, B. Erdelyi, T. Sen, M. Xiao; Proceedings of PAC03. **A. Kabel, this Conference. |