RF-Track is a novel tracking code developed for the optimization of low-energy linacs in presence of space-charge effects. RF-Track can transport beams of particles with arbitrary mass and charge even mixed together, solving fully relativistic equations of motion. It implements direct space-charge effects in a physically consistent manner, using parallel algorithms. It can simulate bunched beams as well as continuous beams, and transport through conventional elements as well as through field maps of oscillating electromagnetic fields. RF-Track is written in optimized and parallel C++, and it uses the scripting languages Octave and Python as user interfaces. RF-Track has been tested successfully in several cases: TULIP, a backward-traveling-wave linac for medical applications; 750 MHz CERN's radio-frequency quadrupole; the transfer line for low energy anti-protons of the ELENA ring; the CLIC positron injector, and the AWAKE injector linac.
In these sessions, an introduction to the RF-Track simulation code will be presented along with practical sessions. Additionally, discussions will be held on potential applications.