13.31 Highlights of What’s New in Version 30.1, 3 Aug. 2016
Here is a summary of what’s changed since release 30.0
13.31.1 Bug Fixes for Elements
- Fixed a bug in Touschek scattering simulation (TSCATTER element and touschek_scatter
command) that resulted in the random multipole components of KQUAD and KSEXT elements
being re-randomized for each TSCATTER element.
13.31.2 Bug Fixes for Commands
- Fixed a bug introduced in moments_output computations when CSBEND elements were present
with non-zero values of ETILT. Reported by V. Sajaev (ANL).
- Fixed a bug in Touschek scattering simulation (TSCATTER element and touschek_scatter
command) that resulted in the random multipole components of KQUAD and KSEXT elements
being re-randomized for each TSCATTER element.
13.31.3 New and Modified Elements
- Added edge multipoles to KQUAD element. This necessitated some rearrangement of the code,
so results might be slightly different even if this feature is not invoked.
- Added I/Q mode feedback to the RFMODE element.
13.31.4 Changes Specific to Parallel Version
- Implemented exact normalized emittance calculations for the sigma output file of the
run_setup command and in WATCH output in parameter mode. J. Bjorklund pointed out the
lack of calculations in the parallel version.
- Fixed bug in assignment of particle ID values when using Halton sequences in the
bunched_beam command.
13.31.5 Changes to Related Programs and Files
- The program abrat (“Asymmetric Bend RAy tracing”) was added. It allows tracking electrons
through 2- and 3-D magnetic field maps. It is a commandline version of the BRAT element.
- The script ionTrapping was added, providing simple ion trapping calculations for uniform
bunch trains. J. Calvey (APS) helped with debugging.
- The script computeSCTuneSpread was added to allow computation of space-charge tune
spread.
- The script radiationEnvelope now computes envelopes for central cone flux.