A simulation of intra-beam scattering.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
Parameter Name | Units | Type | Default | Description |
FACTOR | double | 1 | factor by which to multiply growth rates before using |
|
DO_X | short | 1 | do x-plane scattering? |
|
DO_Y | short | 1 | do y-plane scattering? |
|
DO_Z | short | 1 | do z-plane scattering? |
|
SMOOTH | short | 1 | Use smooth method instead of random numbers? |
|
FORCE_MATCHED_TWISS | short | 0 | Force computations to be done with twiss parameters of the beamline, not the beam. |
|
ISRING | short | 1 | Is it storage ring? |
|
NSLICE | long | 1 | The number of slices per bunch |
|
INTERVAL | long | 1 | Interval in passes at which to update output file. |
|
FILENAME | STRING | NULL | Output filename. |
|
BUNCHED_BEAM_MODE | short | 1 | If non-zero, then do calculations bunch-by-bunch. |
|
PARALLEL_INTEGRATION | short | 1 | If non-zero, then uses parallel method for integration in Pelegant. |
|
VERBOSE | short | 0 | If non-zero, then print updates during calculations. |
|
GROUP | string | NULL | Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup |
|
This element is used for simulating intra-beam scattering (IBS) effect. The IBS algorithm is based on the Bjorken and Mtingwa’s [15] formula, and with an extension of including vertical dispersion. It can be used for both storage ring and Linac.
To initialize IBS calculation, one or more IBSCATTER elements must be inserted into the beamline. elegant calculates the integrated IBS growth rates between IBSCATTERs (or from beginning of the beamline to the first IBSCATTER), then scatter particles at each IBSCATTER element. Beam’s parameters are updated for use in downstream elements.
This method requires that IBSCATTER can not be installed at the beginning of beamline. The number of other elements between IBSCATTERs or from the beginning of beamline to the first IBSCATTER has to be 2 or more. For storage ring, an IBSCATTER must be installed at the end of beamline.
Because the IBS growth rates are energy dependent, special caution is needed for calculations with accelerating beam. The user needs to split their accelerating cavity into several pieces, so that γ has no large changes between elements.
The user can examine the calculation through an optional SDDS output file - filename. The file has a multiple page structure. Each slice at pass i at each IBSCATTER element occupies one page. Each page contains integrated IBS growth rates between IBSCATTERs (or from beginning of the beamline to first IBSCATTER) as parameters, and local rates for elements in between as tabular data.
ILMATRIX