OSIRIS: A three-dimensional, fully relativistic particle in cell code for modeling plasma based accelerators. We describe OSIRIS, a three-dimensional, relativistic, massively parallel, object oriented particle-in-cell code for modeling plasma based accelerators. Developed in Fortran 90, the code runs on multiple platforms (CrayT3E, IBM SP, Mac clusters) and can be easily ported to new ones. Details on the code’s capabilities are given. We discuss the object-oriented design of the code, the encapsulation of system dependent code and the parallelization of the algorithms involved. We also discuss the implementation of communications as a boundary condition problem and other key characteristics of the code, such as the moving window, open-space and thermal bath boundaries, arbitrary domain decomposition, 2D (cartesian and cylindric)and 3D simulation modes, electron sub-cycling, energy conservation and particle and field diagnostics. Finally results from three-dimensional simulations of particle and laser wakefield accelerators are presented, in connection with the data analysis and visualization infrastructure developed to post-process the scalar and vector results from PIC simulations.

References in zbMATH (referenced in 34 articles , 1 standard article )

Showing results 1 to 20 of 34.
Sorted by year (citations)

1 2 next

  1. Cho, Myung-Hoon; Kim, Minseok; Nam, Inhyuk: Numerical dispersion free in longitudinal axis for particle-in-cell simulation (2022)
  2. Tranquilli, Paul; Ricketson, Lee; Chacón, Luis: A deterministic verification strategy for electrostatic particle-in-cell algorithms in arbitrary spatial dimensions using the method of manufactured solutions (2022)
  3. Bettencourt, Matthew T.; Brown, Dominic A. S.; Cartwright, Keith L.; Cyr, Eric C.; Glusa, Christian A.; Lin, Paul T.; Moore, Stan G.; Mcgregor, Duncan A. O.; Pawlowski, Roger P.; Phillips, Edward G.; Roberts, Nathan V.; Wright, Steven A.; Maheswaran, Satheesh; Jones, John P.; Jarvis, Stephen A.: EMPIRE-PIC: a performance portable unstructured particle-in-cell code (2021)
  4. Brown, Dominic A. S.; Bettencourt, Matthew T.; Wright, Steven A.; Maheswaran, Satheesh; Jones, John P.; Jarvis, Stephen A.: Higher-order particle representation for particle-in-cell simulations (2021)
  5. Li, Fei; Decyk, Viktor K.; Miller, Kyle G.; Tableman, Adam; Tsung, Frank S.; Vranic, Marija; Fonseca, Ricardo A.; Mori, Warren B.: Accurately simulating nine-dimensional phase space of relativistic particles in strong fields (2021)
  6. Xu, Xinlu; Li, Fei; Tsung, Frank S.; Dalichaouch, Thamine N.; An, Weiming; Wen, Han; Decyk, Viktor K.; Fonseca, Ricardo A.; Hogan, Mark J.; Mori, Warren B.: On numerical errors to the fields surrounding a relativistically moving particle in PIC codes (2020)
  7. Chacón, L.; Chen, G.: A curvilinear, fully implicit, conservative electromagnetic PIC algorithm in multiple dimensions (2016)
  8. Germaschewski, Kai; Fox, William; Abbott, Stephen; Ahmadi, Narges; Maynard, Kristofor; Wang, Liang; Ruhl, Hartmut; Bhattacharjee, Amitava: The plasma simulation code: a modern particle-in-cell code with patch-based load-balancing (2016)
  9. Davidson, A.; Tableman, A.; An, W.; Tsung, F. S.; Lu, W.; Vieira, J.; Fonseca, R. A.; Silva, L. O.; Mori, W. B.: Implementation of a hybrid particle code with a PIC description in (r)-(z) and a gridless description in (\phi) into OSIRIS (2015)
  10. Meyers, M. D.; Huang, C.-K.; Zeng, Y.; Yi, S. A.; Albright, B. J.: On the numerical dispersion of electromagnetic particle-in-cell code: finite grid instability (2015)
  11. Vranic, M.; Grismayer, T.; Martins, J. L.; Fonseca, R. A.; Silva, L. O.: Particle merging algorithm for PIC codes (2015)
  12. Yu, Peicheng; Xu, Xinlu; Tableman, Adam; Decyk, Viktor K.; Tsung, Frank S.; Fiuza, Frederico; Davidson, Asher; Vieira, Jorge; Fonseca, Ricardo A.; Lu, Wei; Silva, Luis O.; Mori, Warren B.: Mitigation of numerical Cerenkov radiation and instability using a hybrid finite difference-FFT Maxwell solver and a local charge conserving current deposit (2015)
  13. Petrov, George M.; Davis, Jack: Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations (2014)
  14. Tückmantel, T.; Pukhov, A.: H-VLPL: a three-dimensional relativistic PIC/fluid hybrid code (2014)
  15. Yu, Peicheng; Xu, Xinlu; Decyk, Viktor K.; An, Weiming; Vieira, Jorge; Tsung, Frank S.; Fonseca, Ricardo A.; Lu, Wei; Silva, Luis O.; Mori, Warren B.: Modeling of laser wakefield acceleration in Lorentz boosted frame using EM-PIC code with spectral solver (2014)
  16. An, Weiming; Decyk, Viktor K.; Mori, Warren B.; Antonsen, Thomas M.: An improved iteration loop for the three dimensional quasi-static particle-in-cell algorithm: QuickPIC (2013)
  17. Chacón, L.; Chen, G.; Barnes, D. C.: A charge- and energy-conserving implicit, electrostatic particle-in-cell algorithm on mapped computational meshes (2013)
  18. Perepelkina, A. Yu.; Levchenko, V. D.; Goryachev, I. A.: 3D3V kinetic code CFHALL for magnetized plasma simulation (2013)
  19. Kong, Xianglong; Huang, Michael C.; Ren, Chuang; Decyk, Viktor K.: Particle-in-cell simulations with charge-conserving current deposition on graphic processing units (2011)
  20. Madduri, Kamesh; Im, Eun-Jin; Ibrahim, Khaled Z.; Williams, Samuel; Ethier, Stéphane; Oliker, Leonid: Gyrokinetic particle-in-cell optimization on emerging multi- and manycore platforms (2011) ioport

1 2 next