• Title of article

    An object-oriented electromagnetic PIC code Original Research Article

  • Author/Authors

    J.P. Verboncoeur، نويسنده , , A.B. Langdon، نويسنده , , N.T. Gladd، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 1995
  • Pages
    13
  • From page
    199
  • To page
    211
  • Abstract
    The object-oriented paradigm provides an opportunity for advanced PIC modeling, increased flexibility, and extensibility. Particle-in-cell codes for simulating plasmas are traditionally written in structured FORTRAN or C. This has resulted in large legacy codes which are difficult to maintain and extend with new models. In this ongoing research, we apply the object-oriented design technique to address these issues. The resulting code architecture, OOPIC (object-oriented particle-in-cell), is a two-dimensional relativistic electromagnetic PIC code. The object-oriented implementation of the algorithms is described, including an integral-form field solve, and a piecewise current deposition and particle position update. The architecture encapsulates key PIC algorithms and data into objects, simplifying extensions such as new boundary conditions and field algorithms.
  • Journal title
    Computer Physics Communications
  • Serial Year
    1995
  • Journal title
    Computer Physics Communications
  • Record number

    1133759