AbstractAbstract
[en] We have developed the RFQLIB simulation system to provide a means to systematically generate the new versions of radio-frequency quadrupole (RFQ) linac simulation codes that are required by the constantly changing needs of a research environment. This integrated system simplifies keeping track of the various versions of the simulation code and makes it practical to maintain complete and up-to-date documentation. In this scheme, there is a certain standard version of the simulation code that forms a library upon which new versions are built. To generate a new version of the simulation code, the routines to be modified or added are appended to a standard command file, which contains the commands to compile the new routines and link them to the routines in the library. The library itself is rarely changed. Whenever the library is modified, however, this modification is seen by all versions of the simulation code, which actually exist as different versions of the command file. All code is written according to the rules of structured programming. Modularity is enforced by not using COMMON statements, simplifying the relation of the data flow to a hierarchy diagram. Simulation results are similar to those of the PARMTEQ code, as expected, because of the similar physical model. Different capabilities, such as those for generating beams matched in detail to the structure, are available in the new code for help in testing new ideas in designing RFQ linacs
Primary Subject
Source
Apr 1984; 4 p; Linear accelerator conference; Darmstadt-Seeheim (Germany, F.R.); 7-11 May 1984; CONF-840529--17; Available from NTIS, PC A02/MF A01; 1 as DE84011385
Record Type
Report
Literature Type
Conference
Report Number
Country of publication
Descriptors (DEI)
Descriptors (DEC)
Reference NumberReference Number
INIS VolumeINIS Volume
INIS IssueINIS Issue