Syllabus and Course Web Site
USPAS 2018: Accelerator Physics

US Particle Accelerator School
Summer Session, 2018 June 4-15
Sponsored by Michigan State University
East Lansing, MI
2 Week Course (3 units)


Prof. Steven M. Lund
Michigan State University
Physics and Astronomy Department
Facility for Rare Isotope Beams (FRIB)
510-459-4045 (mobile)
Prof. Yue Hao
Michigan State University
Physics and Astronomy Department
Facility for Rare Isotope Beams (FRIB)

Grading/Recitations/Computer Simulation Labs

Chun Yan (Jonathan) Wong
Michigan State University
Physics and Astronomy Department
517-455-8858 (mobile)
Chris Richard
Michigan State University
Physics and Astronomy Department
989-965-1196 (mobile)


Course syllabus including purpose and audience, prerequisites, objectives, instructional method, and course contents.

USPAS Course Description (html)

Course Schedule:

The schedule may be adjusted during the course.

Schedule (html)

Lecture Notes and Materials:

Lecture notes will be posted on this web site before material is covered in class. Time permitting, corrections and additions will be posted on the web site subsequent to lectures. Students should bring laptop computers or tablets with web browsers to read course notes and better partake in computer exercises that will use a web bowser interface. In some cases, paper copies of lecture notes may be handed out to assist in note taking. Materials are organized by lecturer. Simulation labs will employ the Elegant code developed and supported by Argonne National Lab (ANL) using a free cloud-server implementation provided as a community service by RadiaSoft. Lecture note postings will be in pdf and/or html format exported from electronic slides produced in OpenOffice and Microsoft PowerPoint (pdf in compact vector form with embeded fonts), and scans of handwritten notes (pdf in bitmap form), interactive Jupyter notebooks and html or pdf exports of the notebooks, script files, etc. In some cases, pdf slides will be posted formatted both one slide per page (for presentation) and 4 slides per page handout (flagged with ".._ho.pdf" endings) for more compact printing. Notes will be maintained on this web site after the course with occasional updates, corrections, and extensions until a next version of the course is given. At that time the web site will be frozen and a link to the newer version will be prominently displayed..

Lund Lectures
Hao Lectures
Wong Simulation Labs

Supplemental Reference Texts:

Lecture notes provided will be employed for the class text. Wiedemann, "Particle Accelerator Physics" will be provided as a class text for supplemental reading. The following optional texts can be used for additional background information, but are not required for the course:

• Wiedemann, "Particle Accelerator Physics"
• Wangler, "RF Linear Accelerators"
• Conte and MacKay, "An Introduction of the Physics of Particle Accelerators"
• Edwards and Syphers, "An Introduction to the Physics of High Energy Accelerators"
• Wille, "The Physics of Particle Accelerators An Introduction"
• SY Lee, "Accelerator Physics"
• Berz, Makino, and Wan, "An Introduction to Accelerator Physics"

Simulation Exercise Setup and References:

The Elegant code is developed and maintained by ANL and is freely provided to the accelerator community. The course employs an online cloud installation of Elegant provided as a free community service by RadiaSoft. This implementation exploits a Jupyter notebook interface with python script post-processing and MatPlotLib graphics plotting of exported data files. This allows running and analysis of code results in a device independent manner within a usual web browser (any supporting HTML5) without detailed software setup. Student exercises are retrieved via a free github account. The radiasoft Jupyter server also uses a github account login to preserve student work between computer exercise sessions. This formulation allows significant simulation exercises to be carried out in the computer lab on both the students individual computers and USPAS computer lab desktops without complex software setup associated with large codes like Elegant.

• Elegant, Elegant Code
• RadiaSoft, Radiasoft LLC
• Python, Python Tutorial
• Jupyter, Jupyter Notebook
• MatPlotLib, MatPlotLib Graphics

Problem Sets (80% Course Grade):

Eight daily problem sets will be handed out in class and subsequently posted below in pdf format on this web site. The problem sets are due at the start of lectures on the day after they are handed out. Solutions will not be posted on the web site, but paper copies of solutions will be given in class and solutions will be reviewed in the recitation sections. Students are encouraged to discuss the problem sets with other students, the graders, and the lecturers, but are required to turn in their own solutions.

Problem Sets

Final Exam (20% Grade):

A take home final exam will be handed out on the next to last lecture and subsequently posted below in pdf format on this web site. The final exam is due at the start of the final lecture Friday morning. Both course lecture notes and the student's own personal notes can be used on the final exam, but student work must be independent. Students are not allowed to consult others and only clarification questions to the lecturers and teaching assistants are permitted.

Final Exam

Related MSU Course on High Intensity Beam Physics:

This USPAS course is related to an Accelerator Physics course given at Michigan State University:

PHY 905 Spring 2018: Accelerator Physics