SIMulator & Postprocessor for free electron Laser EXperiments

Welcome to SIMPLEX home page

2015/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 Author

If 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 Systems

The 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 supported

At present, the main functions supported in SIMPLEX are as follows:

Post Processing

SIMPLEX post-processor enables the following data processing after the simulation is completed.

GUI for pre- and post-processors

SIMPLEX 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.

Contact Information


Takashi Tanaka, RIKEN SPring-8 Center


Koto 1-1-1, Sayo, Hyogo 679-5148, Japan
Tel: +81-791-58-2809, Fax: +81-791-58-2810