Accelview: A graphical means for driving integrated numerical experiments
N. Barov, Jens Grubert, J.S. Kim, Sven Reiche · 2007
Many accelerator projects make use of integrated numerical experiments, where particle distributions are transferred between several accelerator codes. This is usually accomplished by writing custom scripts that launch the underlying programs and perform data format translation. We present a way to simplify this process by using a graphical user interface that allows one to describe the data flow in the style of the Lab VIEW and Simulink environments. A module to support a new accelerator code involves writing data translators to/from a common format (SDDS), and a function to generate an input file based on a standard way of specifying an accelerator lattice (such as Accelerator Markup Language, or AML).