List of computational physics software


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]

SoftwareDescriptionLicense
Ansys HFSSHigh-frequency EM simulation
AWR Analyst3D antennas, waveguides, filters, PCBs
AWR AxiemPCBs, multi-layer PCBs, LTCC, on-chip passives
CST Studio Suite3D electromagnetic simulation
FEKOAntenna design and EM scattering
JCMsuiteFEM solver for nano- and micro-photonic applications
MeepFinite-difference time-domain electromagnetic solver
MomentumMoM-based planar EM simulation in Keysight ADS
Numerical Electromagnetics Code and NEC2++Antenna and EM scattering simulation
QuickfieldFEM solver for research, education, AC/DC/Transient
VSimEMFDTD/PIC/finite-volume EM simulation
XFdtd3D full-wave electromagnetic solver

[Computational fluid dynamics]

SoftwareDescriptionLicense
ADCIRCCoastal and ocean circulation model
Ansys FluidsComprehensive CFD suite
Autodesk SimulationCFD and thermal simulation for engineering design
CalculiXStructural and thermal finite-element analysis
CFD-ACE+General-purpose CFD and multiphysics solver
CFD-FASTRANCFD solver for aerodynamics and turbomachinery
CGNSCFD data standard and library
CICESea ice and ocean–ice interaction model
Code_SaturneGeneral-purpose CFD solver
COMSOL MultiphysicsCommercial multiphysics + CFD suite
CoolfluidCFD framework for multiphysics
Elmer FEM solverMultiphysics FEM solver
FEATool MultiphysicsPDE modeling, FEM, FVM, multiphysics
FEniCS ProjectAutomated FEM library
FLOW-3DFree-surface and multiphase CFD
GerrisAdaptive mesh CFD solver
KIVAInternal combustion CFD
MFEMFinite-element discretization library
MOOSEMultiphysics FEM framework
Nek5000Spectral element CFD solver
Nektar++High-order spectral/hp element CFD
OpenFOAMWidely used open-source CFD suite
OpenLBLattice Boltzmann CFD library
RELAP5-3DReactor thermal–hydraulics system model
Simcenter STAR-CCM+Multiphysics CFD solver
SU2 codeMultiphysics PDE + CFD solver
TELEMACHydrodynamics and sediment transport

[Computational particle physics]

SoftwareDescriptionLicense
APFELParton distribution function evolution tool
CompHEPSymbolic computation for particle collisions
CORSIKACosmic-ray air shower simulation
FLUKAParticle transport and interaction simulation
GEANT-3Detector simulation
GEANT-4Toolkit for simulating particle interactions in detectors
Java Analysis StudioData analysis framework for particle physics
PYTHIAEvent generator for high-energy collisions
ROOTData analysis and visualization framework for high-energy physics
UrQMDUltra-relativistic quantum molecular dynamics simulator

[Computational astrophysics]

SoftwareDescriptionLicense
AstropyPython astronomy and astrophysics library
Community Earth System ModelEarth system climate model
GADGETN-body + SPH cosmology simulations
GMATSpacecraft trajectory and mission design
FreeFlyerOrbital mechanics and mission analysis
MRAMSMars atmosphere and weather simulation
SolarsoftSolar and astrophysics data analysis
Systems Tool KitAerospace + orbital modeling suite
TARDISRadiation transport for supernovae

[Monte Carlo simulation]

SoftwareDescriptionLicense
CASINOVariational Monte Carlo and diffusion Monte Carlo
EGSParticle transport Monte Carlo system
MCNPMonte Carlo N-Particle Transport Code
MCSimStatistical modeling and Monte Carlo
McStasNeutron instrument simulations
McXtraceX-ray instrument simulations
MPMCHard-sphere Monte Carlo
OpenMCNeutron transport Monte Carlo

Others