Other Seminars

WORKSHOP - MAD-X Day

→ Europe/Zurich
40-S2-B01 (CERN)

40-S2-B01

CERN

Description
MAD-X is the successor of MAD-8, a program for accelerator design and simulation with a long history. We had to give up on MAD8 since the code had evolved in such a way that the maintenance and upgrades became increasingly difficult. In particular, the memory management with the Zebra banks seems outdated these days.

MAD-X was first released in June, 2002. It offers most of the MAD-8 functionality, with some additions, corrections, and extensions. The most important of these extensions is the interface to PTC, the Polymorphic Tracking Code of E. Forest.

The most important new features of MAD-X are:

• Languages: C, Fortran77, and Fortran90
• Dynamic Memory Allocation: In the Core Program written in C
• Strictly modular organization
• Modified and extended input language
• Symplectic and arbitrary exact description of all elements via PTC
• Taylor Maps and Normal Form techniques using PTC

The goal of this one day event is to introduce MAD-X to the accelerator community at large. Since MAD8 is frozen we will try to convince its users to switch to MAD-X. To this end it will be discussed which of the missing functionality should be transferred from MAD8 to MAD-X and which new features might be desired. However, we will no longer support the various modules from MAD8 that were limited to special cases only. In particular, we will base the treatment of thick elements entirely on the PTC module which allows to treat those elements in an acceptable manner. It is important to note that due to limited manpower we can no longer do all the implementation ourselves here at CERN. Instead, while taking full responsibility and care for the core program we expect that various modules will be maintained by members of the interested accelerator communities. We would therefore like to invite everybody who is interested to use MAD in the future to come to the MAD-X Day. Please inform one of the organizers if you wish to do so. We appreciate to receive proposals for oral contributions and will add them to the program.

Organiser(s): Frank Schmidt / AB-Division