- New Undulator element with its own FDTD electromagnetic solver, making use of the (MITHRA) library (#535 (closed))
-
LOWENERGYTHR
attribute (in [MeV]) for energy loss calculation by PARTICLEMATTERINTERACTION
command (#83 (closed), #142 (closed))
- Energy loss calculation and beam scattering are available for all light ions (#634 (closed))
- Stopping power at low energy region (#634 (closed))
-
ALPHA
particles are supported in BEAM
command (#634 (closed))
-
ENABLEVTK
option (default true) to control writing of voxel mesh output (#647 (closed))
-
OUTFN
attribute has been added to Cyclotron and Source elements (#650 (closed))
- Gas stripping is now available for
DEUTERON
beams and H2P
beams in AIR
(#665 (closed))
Code improvements
Input file related changes
-
RING
field map has been explicitly added as a cyclotron TYPE
(#626 (closed))
-
COLLIMATOR
and DEGRADER
TYPE
of PARTICLEMATTERINTERACTION
has been renamed as SCATTERING
(#633 (closed))
-
BEAMSTRIPPING
element has been renamed as VACUUM
(#633 (closed))
- Particle masses supported in
BEAM
command are defined as standard constants (#646 (closed))
- Since version 2.4 the
DISTRIBUTION
momentum input is changed to momentum (instead of energy). To avoid confusion, this is also made clear in the DISTRIBUTION
command, INPUTMOUNITS = EV
is changed to INPUTMOUNITS = EVOVERC
(#649 (closed))
- String input only accepted with quotes (#495 (closed)),
CONST STRING fmap = "fieldmaps/someFM.T7";
- Variable names are now accepted for string attributes (#495 (closed)),
cav1: RFCavity, FMAPFN=fmap, ...;
- The values of
MB_BINNING
and AMR_MG_NORM
attributes have been changed (#495 (closed), OPAL/documentation/manual#58 (closed))
-
BEAM
energy needs to be explicitly specified, P0
is no longer used as default (#655 (closed))
Output file related changes