Particle-in-cell simulation image

This is a list of plasma physics software, including programs and tools used for simulating, modeling, and analyzing plasma behavior, magnetohydrodynamics (MHD), and related phenomena. These software packages are used in research, fusion power studies, and plasma engineering.

Simulation and modeling

Software, toolNote, referenceLicense
BOUT++3D plasma fluid simulation code used for edge-localized mode (ELM) and turbulence studies in tokamaks.Open source
FLASHAdaptive mesh refinement code for simulating compressible plasmas and astrophysical flows.Proprietary
GkeyllContinuum kinetic simulation framework for plasma physics and fusion applications. Supports gyrokinetic, Vlasov, and fluid models.Open source

Particle-in-cell (PIC) codes

Software, toolNote, referenceLicense
EPOCHPIC code for high-intensity laser-plasma interactions.Open source
LSPParticle-in-cell and hybrid plasma simulation code.Proprietary
MagicPIC software used for plasma simulationsProprietary
OSIRISFully relativistic, electromagnetic PIC code for plasma and laser-plasma simulations.Proprietary
StarfishParticle-in-cell plasma simulation code.Proprietary
VPICVector Particle-In-Cell code designed for large-scale plasma simulations on supercomputersProprietary
VSimParticle-in-cell and electromagnetic plasma simulation software.Proprietary

Plasma physics modeling codes

Software, toolNote, referenceLicense
CFD-ACE+Multiphysics computational software including plasma simulations.Proprietary
COMSOLGeneral multiphysics simulation platform with plasma modules.Proprietary
Quantemol-VTCommercial plasma modeling software for molecular and quantum plasma simulations.Proprietary
STAR-CCM+Multiphysics simulation platform including plasma modeling modules.Proprietary
USimCommercial plasma and multiphysics modeling softwareProprietary
VizGlowCommercial software for modeling thermal plasmas and plasma-material interactions.Proprietary
VizSparkThermal plasma modeling software for industrial and research applications.Proprietary

Magnetohydrodynamics (MHD) software

Software, toolNote, referenceLicense
ATHENA++High-order Godunov code for astrophysical MHD simulations.Open source
M3D-C1Extended MHD code for simulating tokamak plasmas, including stability and transport analysis.Proprietary
NIMRODNonlinear MHD code for modeling magnetically confined plasmas, including tokamak disruptions.Proprietary
EOF-LibraryEnergy-conserving orbit-following library for kinetic plasma simulations, designed for coupling energetic particle dynamics to MHD and hybrid models.Open source
PLUTOModular code for astrophysical and laboratory plasma simulations with MHD, relativistic, and multi-fluid capabilities.Open source
VAC (Versatile Advection Code)General-purpose MHD code for astrophysics and laboratory plasmas.Proprietary

Data analysis and visualization

Software, toolNote, referenceLicense
MatplotlibPython library commonly used for plotting and analyzing simulation results.Open source
ParaViewMulti-platform data analysis and visualization application suitable for plasma physics datasets.Open source
VisItVisualization tool for 2D and 3D plasma simulation data.Open source

Experimental and diagnostic tools

Software, toolNote, referenceLicense
ADAS (Atomic Data and Analysis Structure)Database and software for analyzing plasma spectroscopy.Proprietary
SOLPS-ITERSoftware for simulating plasma transport in the edge and scrape-off layer of tokamaksProprietary
TRANSPTransport code for analyzing experimental tokamak plasmas.Proprietary

See also

Plasma physics research institutes and programs