next up previous
Next: Bibliography Up: Appendices Previous: Elements that have been

Commands that have been tested for Pelegant

In addition to tracking, the following features of elegant may be used in the parallel version:
  1. Optimization with tracking. In this case, user can choose the optimization to be supervised at the serial level or parallel level, while the tracking is done in parallel.
  2. Computation and output of Twiss parameters and transport matrices along a beamline.
  3. Computation and output of beam statistics along a beamline.
  4. Alteration of element properties, loading of element parameters from external files, and transmutation of element types.
  5. Scanning of element properties in loops. In this case, the scanning is supervised at the serial level while the tracking is done in parallel.
  6. Use of internally-generated or externally-supplied particle distributions.
  7. Addition of random errors to accelerator components.
  8. Computation and output of closed orbits.

Here is an explicit list of the commands:

alter_elements
bunched_beam
closed_orbit
error_control
error_element
link_elements
load_parameters
matrix_output
optimization_setup
optimization_term
optimization_variable
optimize
run_control
run_setup
sasefel
save_lattice
sdds_beam
stop
subprocess
track
transmute_elements
twiss_output
vary_element



Robert Soliday 2011-02-01