• DocumentCode
    378070
  • Title

    VORPAL - a multidimensional code for simulating advanced acceleration concepts

  • Author

    Nieter, C. ; Cary, J.R.

  • Author_Institution
    Colorado Univ., Boulder, CO, USA
  • Volume
    4
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    3105
  • Abstract
    VORPAL is a new simulation code under development for simulation of advanced acceleration concepts such as laser wake field acceleration. VORPAL makes use of object oriented programming techniques to achieve greater flexibility and extensibility. For example, with VORPAL, one can set the physical dimension of the simulation at run time rather than compile time. This allows the user to simulate an advanced acceleration scenario rapidly in 2D to look for qualitative results, then move to 3D with the same code and nearly the same input file for more detailed simulations. The VORPAL framework can support multiple particle models (fluid, PIC), but at present only fluid representations are in place. VORPAL is designed to run on most flavors of UNIX and will run on both serial and parallel machines, including Beowulf clusters. VORPAL stores data in HDF5 files, allowing for subsequent visualization by a number of packages, including RSI´s IDL and OpenDX. VORPAL will be applied to problems of laser plasma interactions in the near future
  • Keywords
    object-oriented programming; physics computing; software tools; wakefield accelerators; HDF5 files; IDL; OpenDX; VORPAL; advanced acceleration; laser wake field acceleration; object oriented programming; simulation code; Acceleration; Electromagnetic fields; Electromagnetic modeling; Equations; Laser theory; Multidimensional systems; Object oriented modeling; Object oriented programming; Parallel machines; Plasma simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7803-7191-7
  • Type

    conf

  • DOI
    10.1109/PAC.2001.988019
  • Filename
    988019