Toutatis is a PIC code to simulate the transport of intense ion beams in a Radio Frequency Quadrupole. It computes dynamically the motion of the particles and the electrical field by solving the Poisson equation in a finite difference scheme which is accelerated by a multigrid technique. The 3D geometry of the electrodes is embedded in the mesh by using irregular nodes at the boundary vacuum/conductor, the image effect and the impact of the mechanical default can be then accurately evaluated. This approach allows to estimate the effect of coupling gaps.
The variable for integrating the particle motion is the time. This integration is performed with the help of a symplectic transformation.
One important feature is the possibility to inject different beams (charge and mass) simultaneously.
Toutatis successfully simulated the RFQs of the Spallation Neutron Source (USA), the J-PARC linac (Japan) and the Low Energy Demonstrator Accelerator (USA).
Each time Toutatis is executed, a file in the .dat format for TraceWin code is generated.
To run
it with the GUI, only for linux Platform, you need to install Tcl/Tk 8.4
or higher and BLT 2.4 first. A lot of chart describing the linac (average
aperture, modulation, voltage law, …) where zoom, hardcopy, save on disk, scale
change, copy-paste tools can be used.

download : code Toutatis
Contact: Romuald Duperrier
romuald.duperrier@cea.fr