









|
|
“Dedicated
to Excellence in Innovation, Research, and Partnership”
The MAGIC Tool Suite includes
MAGIC2D, a two- and one-half dimensional code (2D fields and 3D
particle kinematics), MAGIC3D, a fully three-dimensional counterpart
to MAGIC2D, and POSTER, a general-purpose post-processor. The MAGIC
codes are electromagnetic particle-in-cell codes, i.e., a
finite-difference, time-domain code for simulating plasma physics
processes, i.e., those processes that involve interactions between
space charge and electromagnetic fields.
Beginning from a specified initial state, the code simulates a
physical process as it evolves in time. The full set of Maxwell’s
time-dependent equations is solved to obtain electromagnetic fields. Similarly, the complete Lorentz force equation is solved to obtain
relativistic particle trajectories, and the continuity equation is
solved to provide current and charge densities for Maxwell's
equations. This approach, commonly referred to as electromagnetic
particle-in-cell (PIC), provides self-consistence, i.e., interaction
between charged particles and electromagnetic fields. In addition,
the code has been provided with powerful algorithms to represent
structural geometries, material properties, incoming and outgoing
waves, particle emission processes, and so forth. As a result, the
code is applicable to broad classes of plasma physics problems.
MUGMAN – This application is the MAGIC Tool Suite Manager. Mugman provides a simple interface for designing, editing, and
running MAGIC input files. Mugman has a built-in editor for editing
input files, and the Mugman toolbar has one-click access to the
MAGIC Help Manual. New MAGIC users should run Mugman and select the
“Getting Started” option in the help menu. This will open the MAGIC
Help Manual to the section that describes the basic features of Mugman. Mugman’s Toolbar also has buttons that launch all four
versions of MAGIC and both versions of Review. After editing an
input file or reading an example file, click on the appropriate
version of MAGIC to run the simulation. When a MAGIC simulation is
completed, the output data files from the run can be re-examined
using the ReView application. See the help manual for more specific
information about MAGIC, MAGIC examples, and ReView. While we
recommend using Mugman as a development environment for designing
and running MAGIC input files, the remaining six MAGIC Tool Suite
applications can be used independently of Mugman.
MAGIC2D– This application is the 2-1/2 d version of MAGIC. It
is suitable for problems that have a symmetry axis, and an ignorable
spatial coordinate.
MAGIC3D – This application is the fully 3d version of MAGIC. It
is suitable for inherently 3-dimensional problems that cannot be run
in a reduced dimension application.
ReView – This application is the general purpose
post-processor for the MAGIC database format. It is supplied with
all versions of MAGIC.
Journal Articles Describing
MAGIC
"User-Configurable MAGIC for electromagnetic PIC calculations,"
Computer Physics Communications 87 (1995) 54-86.
"An Eigenmode Solution Algorithm based on High-order Power Iteration
with Fractally Ordered Shifts," David Smithe and Larry Ludeking,
Computer Physics Communications 106 (1997), pgs. 95-104.
Brochure
with More Information
Commercial Membership in the MAGIC Users Group
Corporations, laboratories, and other institutions performing
plasma physics research and design work may join the MAGIC Users
Group by licensing the MAGIC software.
|