Computer class of the beam-based diagnostics course at the USPAS 2008 (Maryland)


The purpose of the computer class of the beam-based diagnostics course iss to demonstrate some of the concepts introduced in the lectures. The class made use of Matlab, which is a program package mostly for numerical computation that is widely used at accelerator laboratories. The accelerator code used was the Accelerator Toolbox (AT) (mostly written by Andrei Terebilo from SLAC/SSRL) with the so called accelerator control 'middle layer' (mostly written by Greg Portmann from LBNL/ALS). For frequency analysis and phase advance calculations, some Matlab functions written at the ALS were used. To analyze the orbit response matrices, the Matlab version of LOCO (by James Safranek and Greg Portman) was used.

You can download the matlab middle layer software, including AT and LOCO, as well as the lattice and control system configuration files of many light sources at http://als.lbl.gov/als_physics/portmann/MiddleLayer/Release/.

Powerpoint files of examples for computer lab (will be posted daily):

Homework problems sets as well as solutions available by e-mail request from CSteier@lbl.gov.


Last update: 2008-06-19,
CSteier@lbl.gov