VORPAL: a Versatile Plasma Simulation Code

The VORPAL project consists of the VORPAL code, a relativistic, arbitrary dimensional, hybrid plasma and beam simulation code, along with utilities for data analysis and scripts for data visualization. The VORPAL code is written in C++. It is templated over scalar type (float or double) and over the dimension, so that with this one code one can simulate 1D, 2D, or 3D problems with no loss of efficiency or speed. Data analysis utilities (e.g., extraction of subsets of particles) are written in C++ and as shell scripts. Visualization scripts for both OpenDX and RSI's IDL are part of the distribution.

VORPAL is currently being used to study a number of plasma physics problems:

Obtaining VORPAL

VORPAL is a commercial product and can be purchased from Tech-X Corporation. In some cases, VORPAL can be obtained for non commercial purposes through a collaboration agreement. Contact Prof. John R. Cary at the University of Colorado for more details.

Documentation

Sample visualizations

The classes are fully documented using Doxygen, and a FAQ is available.

Milestones

Reporting problems

Users should send questions and report problems to the list, vorpal-users, which is on the server, mail-beams.colorado.edu. To join this list, go to http://fusion.txcorp.com/mailman/listinfo/vorpal-users. Once you have joined, you can see past correspondence at http://fusion.txcorp.com/mailman/private/vorpal-users/.

Version of this document

$Id: index.html 6630 2007-02-11 01:00:32Z cary $