DIMAD is a program which studies particle behavior in circular machines and in beamlines. The trajectories of the particles are computed according to the second order matrix formalism.
DIMAD does not provide synchrotron motion analysis but can simulate it. The program provides the user with the possibility of defining arbitrary elements to tailor the program to specific uses.
The source code is available here.
Documentation dated 1993: Guide to the program dimad
The following persons, listed in alphabetical order, were actively involved in the development of DIMAD: