Welcome to SIMPLEX home page2015/07/31 Version 2.1.0 has been released.
What is SIMPLEX?SIMPLEX is a computer program to support designing the accelerator components in the FEL facility and help the FEL user estimate the optical properties of FEL radiation. Various kinds of FEL simulations can be performed using SIMPLEX.
Request from the AuthorIf the users are presenting or publishing their results using SIMPLEX, they are kindly requested to cite the related reference: T. Tanaka, "SIMPLEX: simulator and postprocessor for free-electron laser experiments" , Journal of Synchrotron Radiation 22, 1319–1326 (2015)
Supported Operating SystemsThe graphical part of SIMPLEX is writtend in the C++ language with wxWidgets GUI tool kit and OpenGL graphic library. Thanks to portability of these libraries, SIMPLEX will run on most available operating systems such as Microsoft Windows, Mac OS X, Linux, and most unix-like operating systems.
Functions supportedAt present, the main functions supported in SIMPLEX are as follows:
- Time-indpenedent simulation with seeding
- Time-dependent simulation with shot noise
- Loading the undulator-field distribution data
- Loading the bunch profile of the electron beam
- Wakefield calculation and implementation
- Calculation of lattice functions
- Various error manipulation (trajectory, phase slippage, undulator field, misalignment, etc.)
- Postprocessing and visualization of the simulation results based on a GUI.
Post ProcessingSIMPLEX post-processor enables the following data processing after the simulation is completed.
- Plot the temporal structure of the radiation pulse
- Plot the gain curve at each slice
- Plot the spatial and angular profile of the power and complex amplitude of the radiation
- Calculate the spectrum and profiles of the photon flux
- Plot the bunch factor
- Scattering plot of the elecltron distribution
GUI for pre- and post-processorsSIMPLEX is equipped with a full graphical use interface (GUI) to help the user edit a lot of input parameters related to the accelerator, undulator, focusing components, and simulation control.
AuthorTakashi Tanaka, RIKEN SPring-8 Center
AddressKoto 1-1-1, Sayo, Hyogo 679-5148, Japan
Tel: +81-791-58-2809, Fax: +81-791-58-2810