An international journal published by K. N. Toosi University of Technology

Document Type : Research Article


Plasma and Nuclear Fusion Research School, Nuclear Science and Technology Research Institute, Tehran, Iran


The domestic plasma modeling framework AZERAP is introduced and its capabilities in simulating the plasma based accelerators and intense beam-plasma interaction are discussed. The current first beta-release of AZERAP exploits the fully kinetic, electromagnetic relativistic PIC algorithm as its numerical engine. It is implemented in the object oriented language C++ and utilizes the Message Passing Interface (MPI) for parallelization. The main idea behind the development of AZERAP has been establishing a software platform for virtual plasma laboratory for plasma based particle beam sources and high power electromagnetic generators. Achieving this goal has implied attaining high functionality in introducing the input problem, supporting abstraction of the field and plasma structures/modules, and supporting high flexibility for future developments. The present first beta-release of AZERAP paws the way toward these objectives. Moreover, it offers a very comfortable user experience with code compile, debugging, execution, data accusation and data animation, simulating plasma based accelerators.


  • Development of advanced PIC code AZERAP as the first one in its type in the country is reported.
  • Its major goals, potentials, architecture and advanced features are briefly outlined.
  • Its computational core is outlined and discussed.
  • Examples of its operation in the case of laser plasma accelerator are provided.


Assmann, R., Weikum, M., Akhter, T., et al. (2020). Eupraxia conceptual design report. The European Physical Journal Special Topics, 229(24):3675–4284.
Aydemir, A. Y. (1994). A unified Monte Carlo interpretation of particle simulations and applications to non-neutral plasmas. Physics of Plasmas, 1(4):822–831.
Birdsall, C. and Langdon, A. (1991). Plasma Physics via Computer simulation (Bristol, UK). IOP Publishing, 11610:0750301171.
Brown, I. G. (2004). The physics and technology of ion sources. John Wiley & Sons.
Derouillat, J., Beck, A., Pérez, F., et al. (2018). Smilei: A collaborative, open-source, multi-purpose particle-in-cell code for plasma simulation. Computer Physics Communications, 222:351–373.
Eastwood, J. W. (1991). The virtual particle electromagnetic particle-mesh method. Computer Physics Communications, 64(2):252–266.
Esarey, E., Schroeder, C., and Leemans, W. (2009). Physics of laser-driven plasma-based electron accelerators. Reviews of Modern Physics, 81(3):1229.
Fonseca, R. A., Silva, L. O., Tsung, F. S., et al. (2002). OSIRIS: A three-dimensional, fully relativistic particle in cell code for modeling plasma based accelerators. In International Conference on Computational Science, pages 342–351. Springer.
Gschwendtner, E., Adli, E., Amorim, L., et al. (2016). AWAKE, the advanced proton driven plasma wakefield acceleration experiment at CERN. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, 829:76–82.
Higuera, A. V. and Cary, J. R. (2017). Structure-preserving second-order integration of relativistic charged particle trajectories in electromagnetic fields. Physics of Plasmas, 24(5):052104.
Hockney, R. and Eastwood, J. (1988). Computer Simulation Using Particles Taylor & Francis. Inc., USA.
Horioka, K. (2018). Progress in particle-beam-driven inertial fusion research: Activities in Japan. Matter and Radiation at Extremes, 3(1):12–27.
Kawata, S. (2021). Direct-drive heavy ion beam inertial confinement fusion: a review, toward our future energy source. Advances in Physics: X, 6(1):1873860.
Khalilzadeh, E., Yazdanpanah, J., Jahanpanah, J., et al. (2015). Electron residual energy due to stochastic heating in field-ionized plasma. Physics of Plasmas, 22(11):113115.
Lu, W., Tzoufras, M., Joshi, C., et al. (2007). Generating multi-GeV electron bunches using single stage laser wakefield acceleration in a 3D nonlinear regime. Physical Review Special Topics-Accelerators and Beams, 10(6):061301.
Mur, G. (1981). Absorbing boundary conditions for the finite-difference approximation of the time-domain electromagnetic- field equations. IEEE Transactions on Electromagnetic Compatibility, (4):377–382.
Nieter, C. and Cary, J. R. (2004). VORPAL: a versatile plasma simulation code. Journal of Computational Physics, 196(2):448–473.
Pishdast, M., Yazdanpanah, J., and Ghasemi, S. (2018). Electron acceleration by an intense laser pulse inside a density profile induced by non-linear pulse evolution. Laser and Particle Beams, 36(1):41-48.
Pukhov, A. (1999). Three-dimensional electromagnetic relativistic particle-in-cell code VLPL (Virtual Laser Plasma Lab). Journal of Plasma Physics, 61(3):425–433.
Pukhov, A., Gordienko, S., Kiselev, S., et al. (2004). The bubble regime of laser–plasma acceleration: monoenergetic electrons and the scalability. Plasma Physics and Controlled Fusion, 46(12B):B179.
Sonnendrücker, E., Roche, J., Bertrand, P., et al. (1999). The semi-Lagrangian method for the numerical resolution of the Vlasov equation. Journal of Computational Physics, 149(2):201–220.
Tajima, T. (2018). Computational plasma physics: with applications to fusion and astrophysics. CRC press.
Tajima, T., Yan, X., and Ebisuzaki, T. (2020). Wakefield acceleration. Reviews of Modern Plasma Physics, 4(1):1–72.
Toigo, V., Piovan, R., Dal Bello, S., et al. (2017). The PRIMA Test Facility: SPIDER and MITICA test-beds for ITER neutral beam injectors. New Journal of Physics, 19(8):085004.
Vay, J.-L. (2008). Simulation of beams or plasmas crossing at relativistic velocity. Physics of Plasmas, 15(5):056701.
Verboncoeur, J. P., Langdon, A. B., and Gladd, N. (1995). An object-oriented electromagnetic PIC code. Computer Physics Communications, 87(1-2):199–211.
Villasenor, J. and Buneman, O. (1992). Rigorous charge conservation for local electromagnetic field solvers. Computer Physics Communications, 69(2-3):306–316.
Yakimenko, V., Alsberg, L., Bong, E., et al. (2019). FACET-II facility for advanced accelerator experimental tests. Physical Review Accelerators and Beams, 22(10):101301.
Yazdanpanah, J. (2017). Nonlinear evolutions of an ultra-intense ultra-short laser pulse in a rarefied plasma through a new quasi-static theory. Plasma Physics and Controlled Fusion, 60(2):025014.
Yazdanpanah, J. (2019). Self modulation and scattering instability of a relativistic short laser pulse in an underdense plasma. Plasma Physics and Controlled Fusion, 61(8):085021.
Yazdanpanah, J. and Anvari, A. (2012). Time and space extended-particle in cell model for electromagnetic particle algorithms. Physics of Plasmas, 19(3):033110.
Yazdanpanah, J. and Anvari, A. (2014). Effects of initially energetic electrons on relativistic laser-driven electron plasma waves. Physics of Plasmas, 21(2):023101.