This is a list of computational physics software which includes programs used to model, simulate, and analyze physical systems across electromagnetics, fluid dynamics, astrophysics, particle physics, and Monte Carlo simulations.

Computational electromagnetics

Software Description License ADDA Discrete-dipole-approximation solver for electromagnetic scattering by finite 3D objects of arbitrary shape and composition Ansys HFSS High-frequency EM simulation Ansys Lumerical FDTD and eigenmode electromagnetic simulation for photonics AWR Analyst 3D antennas, waveguides, filters, PCBs AWR Axiem PCBs, multi-layer PCBs, LTCC, on-chip passives COMSOL Multiphysics FEM-based multiphysics and electromagnetic simulation CST Studio Suite 3D electromagnetic simulation DDSCAT Discrete-dipole-approximation solver for electromagnetic scattering and absorption by irregular particles and periodic arrays FEKO Antenna design and EM scattering JCMsuite FEM solver for nano- and micro-photonic applications MAN Quasinormal-mode analysis of electromagnetic resonators, including mode computation, normalization and reconstruction of optical responses Meep Finite-difference time-domain electromagnetic solver MNPBEM Boundary-element-method toolbox for electromagnetic simulations of plasmonic nanoparticles Momentum MoM-based planar EM simulation in Keysight ADS MPB Frequency-domain eigensolver for electromagnetic modes and photonic band structures in periodic media Numerical Electromagnetics Code and NEC2++ Antenna and EM scattering simulation ONELAB Photonics FEM based on GetDP and Gmsh, including scattering and eigenmode calculations openEMS Equivalent-circuit finite-difference time-domain electromagnetic solver pyGDM Green-dyadic-method toolkit for full-field simulations of nanophotonic structures Quickfield FEM solver for research, education, AC/DC/Transient S4 RCWA/Fourier-modal electromagnetic solver for layered periodic structures SMUTHI Electromagnetic scattering by multiple particles in layered media using the T-matrix method treams T-matrix-based electromagnetic scattering for finite and periodic particle arrangements and layered media. VSimEM FDTD/PIC/finite-volume EM simulation XFdtd 3D full-wave electromagnetic solver

Computational fluid dynamics

Software Description License ADCIRC Coastal and ocean circulation model Ansys Fluids Comprehensive CFD suite Autodesk Simulation CFD and thermal simulation for engineering design CalculiX Structural and thermal finite-element analysis CFD-ACE+ General-purpose CFD and multiphysics solver CFD-FASTRAN CFD solver for aerodynamics and turbomachinery CGNS CFD data standard and library CICE Sea ice and ocean–ice interaction model Code Saturne General-purpose CFD solver COMSOL Multiphysics Commercial multiphysics + CFD suite Coolfluid CFD framework for multiphysics Elmer FEM solver Multiphysics FEM solver FEATool Multiphysics PDE modeling, FEM, FVM, multiphysics FEniCS Project Automated FEM library FLOW-3D Free-surface and multiphase CFD Gerris Adaptive mesh CFD solver KIVA Internal combustion CFD MFEM Finite-element discretization library MOOSE Multiphysics FEM framework Nek5000 Spectral element CFD solver Nektar++ High-order spectral/hp element CFD OpenFOAM Widely used open-source CFD suite OpenLB Lattice Boltzmann CFD library RELAP5-3D Reactor thermal–hydraulics system model Simcenter STAR-CCM+ Multiphysics CFD solver SU2 code Multiphysics PDE + CFD solver TELEMAC Hydrodynamics and sediment transport

Computational particle physics

Software Description License APFEL Parton distribution function evolution tool CompHEP Symbolic computation for particle collisions CORSIKA Cosmic-ray air shower simulation FLUKA Particle transport and interaction simulation GEANT-3 Detector simulation (legacy) GEANT-4 Toolkit for simulating particle interactions in detectors PYTHIA Event generator for high-energy collisions ROOT Data analysis and visualization framework for high-energy physics UrQMD Ultra-relativistic quantum molecular dynamics simulator

Computational astrophysics

Software Description License Astropy Python astronomy and astrophysics library Community Earth System Model Earth system climate model GADGET N-body + SPH cosmology simulations GMAT Spacecraft trajectory and mission design FreeFlyer Orbital mechanics and mission analysis MRAMS Mars atmosphere and weather simulation Solarsoft Solar and astrophysics data analysis Systems Tool Kit Aerospace + orbital modeling suite TARDIS Radiation transport for supernovae (astroparticle aligned)

Monte Carlo simulation

Software Description License CASINO Variational Monte Carlo and diffusion Monte Carlo EGS Particle transport Monte Carlo system GEF Simulation of fission events. MCNP Monte Carlo N-Particle Transport Code (nuclear engineering) MCSim Statistical modeling and Monte Carlo McStas Neutron instrument simulations McXtrace X-ray instrument simulations MPMC Hard-sphere Monte Carlo OpenMC Neutron transport Monte Carlo

Others Software Domain License Algodoo 2D educational physics sandbox Avizo 3D visualization + simulation CP2K Quantum chemistry / atomistic simulation EPICS Control-system middleware EXC code Nuclear structure / excitation modeling FASTRAD Radiation shielding engineering FDMNES X-ray absorption/emission simulation FEBio Finite-element solver for biomechanics and soft tissue mechanics GYRO Plasma turbulence (fusion research) HRS Computing General HEP data/analysis platform Imc FAMOS Instrument data acquisition / data analysis LISE++ Nuclear reactions / fragment separator simulation MELCOR Nuclear reactor severe accident modeling Model for Prediction Across Scales Multiscale multiphysics simulation OpenSees Structural and earthquake engineering simulations, nonlinear dynamics Regional Atmospheric Modeling System Atmospheric and weather transport modeling REFPROP Thermophysical property calculations Scigress Computational chemistry / molecular modeling Serpent Reactor physics Monte Carlo (neutrons) Speakeasy Numerical computing environment Spinach Quantum spin dynamics SINDA Thermal–fluid differential equation solver TALYS Nuclear reaction software TRACE Nuclear reactor thermal-hydraulics Surface Evolver Surface and interface shape simulation

See also

High-performance computing List of computational chemistry software List of computer simulation software List of computer physics engines and List of open-source physics engines List of computational materials science software List of computational physics journals List of computer-aided engineering software List of finite element software packages List of mathematical software List of physicists List of plasma physics software List of quantum chemistry and solid-state physics software List of software for astronomy research and education List of software for nanostructures modeling List of software for nuclear engineering Multiphysics simulation

References

External links

WIPL-D