| |
LAACG - Services ->LAACG Codes
->Poisson Superfish
->Parmela
->Parmila
->Parmteq
->Trace-2D/3D
->LAACG Databases
->Software
->Accelerators
|
|
LAACG - Services
LAACG Design Codes
[Top|Topics|Bottom]
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.
[Top|Topics|Bottom]
Parmila
- 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.
[Top|Topics|Bottom]
Parmela
- 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.
[Top|Topics|Bottom]
Parmteq
- 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.
[Top|Topics|Bottom]
Trace
- 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.
LAACG Databases
[Top|Topics|Bottom]
The LAACG Online Software Compendium
A compendium of software useful for accelerator design and operation
(Note: This service is still provided from the old LAACG server. )
[Top|Topics|Bottom]
The LAACG Database on Accelerators and Related Laboratories
|
|