LANLLANL Home - LANL Directory - Search LANL Web
Los Alamos Accelerator Code Group
Los Alamos
Accelerator Code Group *
|LANL| LANSCE| LANL Accelerators| Home|
|About Us| LAACG Codes| Accelerator Physics| News|
|Beam Physics| General Resources| Software/Methods| Site Index|

  LAACG - Services

->LAACG Codes

   ->Poisson Superfish





->LAACG Databases



LAACG - Services

LAACG Design Codes


Poisson Superfish

- is a collection of programs for calculating static magnetic and electric fields and radio-frequency electromagnetic fields in either 2-D Cartesian coordinates or axially symmetric cylindrical coordinates. The programs generate a triangular mesh fitted to the boundaries of different materials in the problem geometry. Plotting programs and other postprocessor codes present the results in various forms.



- Version 2 is an ion linac particle dynamics code. The name comes from the phrase, "Phase and Radial Motion in Ion Linear Accelerators." It is a versatile multi-particle code that generates the linac and transforms the beam, represented by a collection of particles, through a user-specified linac and/or transport system.



- is a multi-particle beam dynamics code used primarily for electron-linac beam simulations. The name comes from the phrase, "Phase and Radial Motion in Electron Linear Accelerators."
It is a versatile code that transforms the beam, represented by a collection of particles, through a user-specified linac and/or transport system. It includes several space-charge calculation methods. Particle trajectories are determined by numerical integration through the fields. This approach is particularly important for electrons where some of the approximations used by other codes (e.g. the "drift-kick" method commonly used for low-energy protons) would not hold. Parmela works equally well for either electrons or ions although is computationally slower due to the numerical integrations. Parmela can read field distributions generated by the Poisson/Superfish group of codes. Members of the code group won a LANL 2000 Distinguished Copyright Award for this code.



- and several other RFQ design codes comprise this group of codes and are used to design high-performance radio-frequency quadrupole (RFQ) linacs. PARMTEQ is an acronym for "Phase and Radial Motion in a Transverse Electric Quadrupole".
The codes have been experimentally verified in some detail by working hardware at Los Alamos and at other laboratories around the world. As we learn more about linac performance, both experimentally and theoretically, we continue to update these codes. Partial and complete RFQ design-code distributions are available. A partial distribution contains the codes necessary to design the RFQ vane profile and analyze the beam performance including the effects of higher order multipole field components and image charges. A complete distribution also includes the code VANES and several related programs, which generate and analyze machine instructions for numerically controlled machining of the vanes. Multi-particle simulations of the RFQ design are also possible with these codes.



- is an interactive beam-dynamics program that calculates the envelopes of a bunched beam, including linear space-charge forces, through a user- defined transport system. Trace 3-D provides an immediate graphics display of the envelopes and the phase-space ellipses and allows nine types of beam-matching options. The transport system may contain drifts, thin lenses, quadrupole lenses, solenoids, double or triplet lenses, bending magnets, rf gaps or cavities, radio-frequency-quadrupole cells, coupled-cavity linac sections, and user-defined elements.

* This work is supported by the U. S. Department of Energy, Office of Science, Division of High Energy Physics.

 Los Alamos National Laboratory
Operated by the University of California for the National Nuclear Security Administration,
of the US Department of Energy.    
Copyright © 2003 UC | Disclaimer/Privacy

Last modified: Thu 23 Mar 2017 8:09 PM , FLK