MAD is a project with a long history, aiming to be at the forefront of computational physics in the field of particle accelerator design and simulation. The MAD scripting language is de facto the standard to describe particle accelerators, simulate beam dynamics and optimize beam optics.
MAD-X is the successor of MAD-8 and was first released in June, 2002. It offers most of the MAD-8 functionalities, with some additions, corrections, and extensions. The most important of these extensions is the Polymorphic Tracking Code (PTC) of E. Forest (see documentation).
MAD-X is released for the Linux, Mac OS X and Windows platforms for 32 bit and 64 bit architectures (see releases). The source code is written in C, C++, Fortan90 and Fortran77. The architecture of MAD-X is under complete review and reorganization in order to improve its maintainability, its flexibility and its performance. This long process should be completely transparent for the end users (see roadmap).
The users support is provided through the e-group mad-usr (see support), or directly by emailing to mad support. For questions or bug report, you must provide a clear description and a self contained minimalistic example that exhibits the unexpected behavior with the last development release (see issues).
The project support and maintainance strategy is based on the MAD team and module keepers to debug and improve the legacy code (see contributors). This task is extremely complex within the legacy code and finding effective correction can take significant time (see issues).
The links above are the officially maintained MAD links, but the previous MAD-X website is still online.
The aim of this website is to provide easy and quick access to meaningful MAD related information and materials. The displayed content has five regions (frames), which should always be visible on your screen unless you left this website or your web browser window has a resolution below 510x310 pixels:
This website is designed, developed and maintained by the MAD team (see contributors). Any suggestions to improve it or its content are welcome, including bells and whistles, please contact mad support.