• DocumentCode
    3150716
  • Title

    Development of a parallel code for modeling plasma based accelerators

  • Author

    Hemker, R.G. ; Tsung, F.S. ; Decyk, V.K. ; Mori, W.B. ; Lee, S. ; Katsouleas, T.

  • Author_Institution
    California Univ., Los Angeles, CA, USA
  • Volume
    5
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    3672
  • Abstract
    Advances in computational speed and memory make it now possible to do full scale 2D and 3D PIC simulations of laser and beam plasma interactions. However, the increased complexity of these codes and interactions make it necessary to apply modern programming approaches like object oriented frameworks to the development of these codes. We report here on our progress in developing the object oriented parallel PIC code OSIRIS that is implemented in Fortran 90. In its current state, the code can be used for 1D, 2D, and 3D simulations in Cartesian coordinates and for 2D simulations in cylindrically symmetric coordinates. We will present benchmarks of simulations done with this code for a proposed plasma wake field accelerator experiment
  • Keywords
    FORTRAN listings; beam handling techniques; high energy physics instrumentation computing; object-oriented programming; parallel algorithms; plasma light propagation; plasma simulation; plasma-beam interactions; wakefield accelerators; Cartesian coordinates; Fortran 90; OSIRIS code; PIC simulations; beam plasma interactions; cylindrically symmetric coordinates; laser plasma interactions; object oriented programming; parallel code; plasma based accelerators modeling; plasma wake field accelerator; Acceleration; Computational modeling; Computer simulation; Laser beams; Laser modes; Object oriented modeling; Object oriented programming; Particle beams; Plasma accelerators; Plasma simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 1999. Proceedings of the 1999
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-7803-5573-3
  • Type

    conf

  • DOI
    10.1109/PAC.1999.792407
  • Filename
    792407