Title :
VORPAL - a multidimensional code for simulating advanced acceleration concepts
Author :
Nieter, C. ; Cary, J.R.
Author_Institution :
Colorado Univ., Boulder, CO, USA
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;
Conference_Titel :
Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-7191-7
DOI :
10.1109/PAC.2001.988019