Recent developments in the accelerator design code PARMILA

The PARMILA code, which originated in the 1960s for designing drift-tube linacs (DTLs), now designs and simulates the performance of many types of rf linear accelerator. The structure types include the DTL, coupled-cavity drift-tube linac (CCDTL), conventional coupled-cavity linac (CCL), and several types of superconducting linac. This new code can handle multiple types of linac structures in a single run. This code features a more logically organized input sequence for the different linac structures and their properties. A PARMILA run can include sequences of beam-transport elements. In this paper, the authors describe the new user interface, highlighting the implementation of multiple rf structures. Also, they discuss the algorithm used for designing superconducting linac structures.