MAGIC is electromagnetic particle-in-cell finite-difference, time-domain (EM PIC FDTD) software for simulating plasma physics processes, i.e., those processes that involve interactions between space charge, electromagnetic fields, and background gaseous media.
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 EM PIC FDTD, provides self-consistence of 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 ionization of background gaseous media. As a result, the code is applicable to broad classes of plasma physics problems.
The MAGIC Tool Suite has two core modeling products. They are:
1) MAGIC2D - a two- and one-half dimensional code (2D fields and 3D particle kinematics
2) MAGIC3D - a fully three-dimensional counterpart to MAGIC2D.
There are several tools surrounding the core product. Workbench is powerful text-based context-driven input design tool provided with both MAGIC2D and MAGIC3D. For MAGIC3D, Workbench is integrated with Build3D to provide a rich 3-dimensional geometry development environment. Trimble Sketchup plugins are also provided with MAGIC3D so the user can optionally use Sketchup to develop geometries using familiar MAGIC primitives. The Sketchup models are then exportable to Workbench and Build3D. For data analysis after the model has run the user runs REVIEW, a general-purpose graphical post-processor.
Journal Articles / Papers Describing MAGIC
Andrew J. Woods and Lars D. Ludeking, "MAGIC2D Implicit Particle Pusher Description and Test", paper and preprints presented at PIERS, Kuala Lumpur, Malaysia, March 2012 (http://piers.org/piersproceedings/piers2012KualalumpurProc.php).
Andrew J. Woods and Lars D. Ludeking, "MAGIC3D EM-PIC Code Implicit Particle Pusher Description and Test", abstract and presentation, PIERS, Kuala Lumpur, Malaysia, March 2012 (http://www.piers.org/).
Andrew J. Woods and Lars D. Ludeking, "MAGIC Implicit Particle Pusher Description and Validation", paper 2P-58 presented at 18th IEEE International Pulsed Power Conference, Chicago, IL, June 19-23, 2011, April 2011 (http://ppc.missouri.edu/index.html, IEEE Digital Signature CFP11PPC-DVD).
Lars D Ludeking, Andrew J. Woods, "Well Matched Electromagnetic Boundary in FDTD-PIC for Charged Particle Penetration", The Open Plasma Physics Journal (TOPPJ), Peter Stoltz, Ed., Vol. 2, April 2010 (http://benthamopen.com/contents/pdf/TOPPJ/TOPPJ-3-53.pdf).
Andrew J. Woods and Lars D. Ludeking, "MAGIC Electromagnetic FDTD-PIC Code Dense Plasma Model Comparison with LSP", 36th International Conference on Plasma Science, May 31 – June 5, 2009, San Diego, California (http://cer.ucsd.edu/icopssofe09/). Also Published in The Open Plasma Physics Journal (TOPPJ), Peter Stoltz, Ed., Vol. 2, April 2010 (http://benthamopen.com/contents/pdf/TOPPJ/TOPPJ-3-73.pdf).
Andrew J. Woods, Lars D. Ludeking, and David L. Rhoades, "Performance Enhancement of FDTD-PIC Beam-Wave Simulations Using Multi-core Platforms", PIERS Progress In Electromagnetics Research Symposium PIERS 2010 in Xi'an, CHINA, 22-26 March, 2010 (http://piers.org/piersproceedings/piers2010XianProc.php?searchname=woods).
Andrew J. Woods and Lars D. Ludeking, "MAGIC3D Electromagnetic FDTD-PIC Code Dense Plasma Model Benchmark", paper presented at the 17th IEEE International Pulsed Power Conference June 29 thru July 2, 2009, Washington, DC (http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5386334).
David Smithe and Lars D. Ludeking, "An Eigenmode Solution Algorithm based on High-order Power Iteration with Fractally Ordered Shifts," Computer Physics Communications 106 (1997), pgs. 95-104.
Bruce Goplen, Lars D. Ludeking, et. al. "User-Configurable MAGIC for electromagnetic PIC calculations," Computer Physics Communications 87 (1995) 54-86.
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.
MAGIC Tool Suite Help Desk
The MAGIC Tool Suite Help Desk is 100% email based, so there are no accounts or passwords to remember. Please use it to contact us for sales or additional information.