Published May 3, 2012 | Version v1
Report

A Linac Simulation Code for Macro-Particles Tracking and Steering Algorithm Implementation

Description

In this paper, a linac simulation code written in Fortran90 is presented and several simulation examples are given. This code is optimized to implement linac alignment and steering algorithms, and evaluate the accelerator errors such as RF phase and acceleration gradient, quadrupole and BPM misalignment. It can track a single particle or a bunch of particles through normal linear accelerator elements such as quadrupole, RF cavity, dipole corrector and drift space. One-to-one steering algorithm and a global alignment (steering) algorithm are implemented in this code.

Availability note (English)

Available from http://www.slac.stanford.edu/cgi-wrap/pubpage?slac-pub-14873.html; PURL: Available from https://www.osti.gov/servlets/purl/1039538/

Additional details

Publishing Information

Imprint Pagination
8 p.
Report number
SLAC-PUB--14873

INIS

Country of Publication
United States
Country of Input or Organization
United States
INIS RN
43081437
Subject category
S43: PARTICLE ACCELERATORS;
Resource subtype / Literary indicator
Non-conventional Literature
Descriptors DEI
ACCELERATION; ACCELERATORS; ALGORITHMS; ALIGNMENT; DIPOLES; IMPLEMENTATION; LINEAR ACCELERATORS; QUADRUPOLES; SIMULATION
Descriptors DEC
ACCELERATORS; MATHEMATICAL LOGIC; MULTIPOLES

Optional Information

Contract/Grant/Project number
AC02-76SF00515
Funding organization
US Department of Energy (United States)