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.
| Software | Description | License |
|---|---|---|
| Ansys HFSS | High-frequency EM simulation | Commercial |
| AWR Analyst | 3D antennas, waveguides, filters, PCBs | Commercial |
| AWR Axiem | PCBs, multi-layer PCBs, LTCC, on-chip passives | Commercial |
| CST Studio Suite | 3D electromagnetic simulation | Commercial |
| FEKO | Antenna design and EM scattering | Commercial |
| JCMsuite | FEM solver for nano- and micro-photonic applications | Commercial |
| Meep | Finite-difference time-domain electromagnetic solver[1] | Open-source |
| Momentum | MoM-based planar EM simulation in Keysight ADS | Commercial |
| Numerical Electromagnetics Code and NEC2++[2] | Antenna and EM scattering simulation | Open-source |
| Quickfield | FEM solver for research, education, AC/DC/Transient | Commercial |
| VSimEM | FDTD/PIC/finite-volume EM simulation | Commercial |
| XFdtd | 3D full-wave electromagnetic solver | Commercial |
| Software | Description | License |
|---|---|---|
| ADCIRC | Coastal and ocean circulation model[3] | Open-source |
| Ansys Fluids | Comprehensive CFD suite[4] | Commercial |
| Autodesk Simulation | CFD and thermal simulation for engineering design | Commercial |
| CalculiX | Structural and thermal finite-element analysis[5] | Open-source |
| CFD-ACE+ | General-purpose CFD and multiphysics solver | Commercial |
| CFD-FASTRAN | CFD solver for aerodynamics and turbomachinery | Commercial |
| CGNS | CFD data standard and library[6] | Open-source |
| CICE | Sea ice and ocean–ice interaction model[7] | Open-source |
| Code_Saturne | General-purpose CFD solver[8] | Open-source |
| COMSOL Multiphysics | Commercial multiphysics + CFD suite | Commercial |
| Coolfluid | CFD framework for multiphysics[9] | Open-source |
| Elmer FEM solver | Multiphysics FEM solver[10] | Open-source |
| FEATool Multiphysics | PDE modeling, FEM, FVM, multiphysics[11] | Open-source |
| FEniCS Project | Automated FEM library[12] | Open-source |
| FLOW-3D | Free-surface and multiphase CFD | Commercial |
| Gerris | Adaptive mesh CFD solver[13] | Open-source |
| KIVA | Internal combustion CFD[14] | Open-source |
| MFEM | Finite-element discretization library[15] | Open-source |
| MOOSE | Multiphysics FEM framework[16][17] | Open-source |
| Nek5000 | Spectral element CFD solver[18] | Open-source |
| Nektar++ | High-order spectral/hp element CFD[19] | Open-source |
| OpenFOAM | Widely used open-source CFD suite[20] | Open-source |
| OpenLB | Lattice Boltzmann CFD library[21] | Open-source |
| RELAP5-3D | Reactor thermal–hydraulics system model[22] | Open-source |
| Simcenter STAR-CCM+ | Multiphysics CFD solver | Commercial |
| SU2 code | Multiphysics PDE + CFD solver[23] | Open-source |
| TELEMAC | Hydrodynamics and sediment transport[24] | Open-source |
| Software | Description | License |
|---|---|---|
| APFEL | Parton distribution function evolution tool[25][26] | Open-source |
| CompHEP | Symbolic computation for particle collisions[27] | Open-source |
| CORSIKA | Cosmic-ray air shower simulation[28] | Open-source |
| FLUKA | Particle transport and interaction simulation | Commercial |
| GEANT-3 | Detector simulation (legacy)[29] | Commercial |
| GEANT-4 | Toolkit for simulating particle interactions in detectors[30] | Open-source |
| Java Analysis Studio | Data analysis framework for particle physics[31] | Open-source |
| PYTHIA | Event generator for high-energy collisions[32] | Open-source |
| ROOT | Data analysis and visualization framework for high-energy physics[33][34] | Open-source |
| UrQMD | Ultra-relativistic quantum molecular dynamics simulator[35] | Open-source |
| Software | Description | License |
|---|---|---|
| Astropy | Python astronomy and astrophysics library[36] | Open-source |
| Community Earth System Model | Earth system climate model[37] | Open-source |
| GADGET | N-body + SPH cosmology simulations[38] | Open-source |
| GMAT | Spacecraft trajectory and mission design[39] | Open-source |
| FreeFlyer | Orbital mechanics and mission analysis | Commercial |
| MRAMS | Mars atmosphere and weather simulation[40] | Open-source |
| Solarsoft | Solar and astrophysics data analysis[41] | Open-source |
| Systems Tool Kit | Aerospace + orbital modeling suite | Commercial |
| TARDIS | Radiation transport for supernovae (astroparticle aligned)[42][43] | Open-source |
| Software | Description | License |
|---|---|---|
| CASINO | Variational Monte Carlo and diffusion Monte Carlo[44] | Open-Source |
| EGS | Particle transport Monte Carlo system[45] | Open-source |
| MCNP | Monte Carlo N-Particle Transport Code (nuclear engineering) | Commercial |
| MCSim | Statistical modeling and Monte Carlo[46] | Open-source |
| McStas | Neutron instrument simulations[47][48] | Open-source |
| McXtrace | X-ray instrument simulations[49][47] | Open-source |
| MPMC | Hard-sphere Monte Carlo[50] | Open-source |
| OpenMC | Neutron transport Monte Carlo[51] | Open-source |
Others
[edit]| Software | Domain | License |
|---|---|---|
| Algodoo | 2D educational physics sandbox | Commercial |
| Avizo | 3D visualization + simulation | Commercial |
| CP2K | Quantum chemistry / atomistic simulation[52][53] | Open-source |
| EPICS | Control-system middleware[54][55] | Open-source |
| EXC code | Nuclear structure / excitation modeling | Commercial |
| FASTRAD | Radiation shielding engineering | Commercial |
| FDMNES | X-ray absorption/emission simulation | Commercial |
| FEBio | Finite-element solver for biomechanics and soft tissue mechanics[56] | Open-source |
| GYRO | Plasma turbulence (fusion research) | Commercial |
| HRS Computing | General HEP data/analysis platform | Commercial |
| Imc FAMOS | Instrument data acquisition / data analysis | Commercial |
| LISE++ | Nuclear reactions / fragment separator simulation | Commercial |
| MELCOR | Nuclear reactor severe accident modeling | Commercial |
| Model for Prediction Across Scales | Multiscale multiphysics simulation | Commercial |
| OpenSees | Structural and earthquake engineering simulations, nonlinear dynamics[57] | Open-source |
| Regional Atmospheric Modeling System | Atmospheric and weather transport modeling | Commercial |
| REFPROP | Thermophysical property calculations | Commercial |
| Scigress | Computational chemistry / molecular modeling | Commercial |
| Serpent | Reactor physics Monte Carlo (neutrons) | Commercial |
| Speakeasy | Numerical computing environment | Commercial |
| Spinach | Quantum spin dynamics[58] | Open-source |
| SINDA | Thermal–fluid differential equation solver | Commercial |
| TRACE | Nuclear reactor thermal-hydraulics | Commercial |
| Surface Evolver | Surface and interface shape simulation[59] | Open-source |
See also
[edit]| Computational physics |
|---|
- 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 physics journals
- List of computer-aided engineering software
- List of finite element software packages
- List of mathematical software
- List of physicists
- 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
[edit]- ^ "GitHub - NanoComp/meep: free finite-difference time-domain (FDTD) software for electromagnetic simulations". github.com. Retrieved December 17, 2025.
- ^ "GitHub - tmolteno/necpp: NEC2++ is a C++ rewrite of the Numerical Electromagnetics Code (NEC-2) with many new features like automatic error detection when you specify the structure incorrectly and much faster execution. Nec2++ can analyse radiating as well as scattering properties of structures. The simulation engine in Nec2++ is compiled into a library for easy integration into automatic antenna design systems or GUI tools. Examples are included for using Nec2++ from C/C++, Ruby and Python". github.com. Retrieved December 17, 2025.
- ^ "GitHub - adcirc/adcirc: ADCIRC Model Repository". github.com. Retrieved December 17, 2025.
- ^ "Ansys, Inc. Products | Read 1153 Reviews on G2". Archived from the original on June 10, 2025. Retrieved December 17, 2025.
- ^ "GitHub - Dhondtguido/CalculiX: This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de)". github.com. Retrieved December 17, 2025.
- ^ "GitHub - CGNS/CGNS: The CFD General Notation System (CGNS) provides a standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations. All development work and bug fixes should be based off the 'develop' branch, CGNS uses the branching model Gitflow". github.com. Retrieved December 17, 2025.
- ^ "GitHub - CICE-Consortium/CICE: Development repository for the CICE sea-ice model". github.com. Retrieved December 17, 2025.
- ^ "GitHub - code-saturne/code_saturne: code_saturne public mirror". github.com. Retrieved December 17, 2025.
- ^ "GitHub - andrealani/COOLFluiD: The object-oriented HPC platform for CFD, plasma and multi-physics simulations whose development started in 2002 at the Von Karman Institute for Fluid Dynamics is finally open!". github.com. Retrieved December 17, 2025.
- ^ "GitHub - ElmerCSC/elmerfem: Official git repository of Elmer FEM software". github.com. Retrieved December 17, 2025.
- ^ "GitHub - precise-simulation/featool-multiphysics: FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)". github.com. Retrieved December 17, 2025.
- ^ "FEniCS Project · GitHub". github.com. Retrieved December 17, 2025.
- ^ "GitHub - DaanVanVugt/Gerris: Gerris Flow Solver with some patches". github.com. Retrieved December 17, 2025.
- ^ "KIVA Software (Technical Report) | OSTI.GOV". www.osti.gov. Retrieved December 17, 2025.
- ^ "GitHub - mfem/mfem: Lightweight, general, scalable C++ library for finite element methods". github.com. Retrieved December 17, 2025.
- ^ "GitHub - idaholab/moose: Multiphysics Object Oriented Simulation Environment". github.com. Retrieved December 17, 2025.
- ^ "HOME|MOOSE". Archived from the original on January 19, 2019. Retrieved December 17, 2025.
- ^ "GitHub - Nek5000/Nek5000: our classic". github.com. Retrieved December 17, 2025.
- ^ "GitHub - certik/nektar: Mirror". github.com. Retrieved December 17, 2025.
- ^ "GitHub - OpenFOAM/OpenFOAM-dev: OpenFOAM Foundation development repository". github.com. Retrieved December 17, 2025.
- ^ "GitHub - openLB/openLB: Unofficial mirror". github.com. Retrieved December 17, 2025.
- ^ "RELAP5-3D - Idaho National Laboratory". Archived from the original on June 14, 2024. Retrieved December 17, 2025.
- ^ "GitHub - su2code/SU2: SU2: An Open-Source Suite for Multiphysics Simulation and Design". github.com. Retrieved December 17, 2025.
- ^ "opentelemac / telemac-mascaret · GitLab". gitlab.pam-retd.fr. Retrieved December 17, 2025.
- ^ "GitHub - scarrazza/apfel: A PDF Evolution Library". github.com. Retrieved December 17, 2025.
- ^ "GitHub - vbertone/apfelxx: A PDF evolution library in C++". github.com. Retrieved December 17, 2025.
- ^ "comphep:start [THEORY2]". theory2.sinp.msu.ru. Retrieved December 17, 2025.
- ^ "GitHub - fact-project/corsika_wrapper: Call CORSIKA in a thread safe and comfortable way". github.com. Retrieved December 17, 2025.
- ^ "GEANT 3 - CERN Document Server". cds.cern.ch. Retrieved December 17, 2025.
- ^ "GitHub - Geant4/geant4: Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303". github.com. Retrieved December 17, 2025.
- ^ "Jas4pp: Java Analysis Studio for Particle Physics". atlaswww.hep.anl.gov. Retrieved December 17, 2025.
- ^ "PYTHIA 8.3 - PYTHIA 8.3". pythia.org. Retrieved December 17, 2025.
- ^ "GitHub - root-project/root: The official repository for ROOT: analyzing, storing and visualizing big data, scientifically". github.com. Retrieved December 17, 2025.
- ^ "ROOT: analyzing petabytes of data, scientifically. - ROOT". root.cern. Retrieved December 17, 2025.
- ^ "Homepage of Prof. Dr. Marcus Bleicher". itp.uni-frankfurt.de. Retrieved December 17, 2025.
- ^ "GitHub - astropy/astropy: Astronomy and astrophysics core library". github.com. Retrieved December 17, 2025.
- ^ "GitHub - ESCOMP/CESM: The Community Earth System Model". github.com. Retrieved December 17, 2025.
- ^ "GitHub - weiguangcui/Gadget4: The Gadget4-Simba repository". github.com. Retrieved December 17, 2025.
- ^ "GMAT - Browse /GMAT at SourceForge.net". sourceforge.net. Retrieved December 17, 2025.
- ^ "Atmosphere | Free Full-Text | The Mars Regional Atmospheric Modeling System (MRAMS): Current Status and Future Directions". Archived from the original on December 7, 2019. Retrieved December 17, 2025.
- ^ "SolarSoft - Description, Last Revision: 14-October-1999". soho.nascom.nasa.gov. Retrieved December 17, 2025.
- ^ "TARDIS-SN". tardis-sn.github.io. Retrieved December 17, 2025.
- ^ "GitHub - tardis-sn/tardis: TARDIS - Temperature And Radiative Diffusion In Supernovae". github.com. Retrieved December 17, 2025.
- ^ "QMC and the CASINO program | Quantum Monte Carlo". vallico.net. Retrieved December 17, 2025.
- ^ "GitHub - nrc-cnrc/EGSnrc: Toolkit for Monte Carlo simulation of ionizing radiation — Trousse d'outils logiciels pour la simulation Monte Carlo du rayonnement ionisant". github.com. Retrieved December 17, 2025.
- ^ "MCSim - Monte Carlo Simulation Software". Archived from the original on June 28, 2008. Retrieved December 17, 2025.
- ^ a b "GitHub - mccode-dev/McCode: The home of the McStas (neutrons) and McXtrace (x-rays) Monte-Carlo ray-tracing instrument simulation codes". github.com. Retrieved December 17, 2025.
- ^ "McStas homepage". mcstas.org. Retrieved December 17, 2025.
- ^ "McXtrace homepage". www.mcxtrace.org. Retrieved December 17, 2025.
- ^ "GitHub - space-group-research/mpmc: A Monte Carlo molecular simulation software especially suited for materials simulations with polarizable models". github.com. Retrieved December 17, 2025.
- ^ "OpenMC". openmc.org. Retrieved December 17, 2025.
- ^ "GitHub - cp2k/cp2k: Quantum chemistry and solid state physics software package". github.com. Retrieved December 17, 2025.
- ^ "about [CP2K Open Source Molecular Dynamics ]". www.cp2k.org. Retrieved December 17, 2025.
- ^ "GitHub - epics-base/epics-base: The C/C++ core of the EPICS Base control system toolkit". github.com. Retrieved December 17, 2025.
- ^ "EPICS - Experimental Physics and Industrial Control System". epics-controls.org. Retrieved December 17, 2025.
- ^ "FEBio Software Suite". febio.org. Retrieved December 17, 2025.
- ^ "Open System for Earthquake Engineering Simulation - Home Page". opensees.berkeley.edu. Retrieved December 17, 2025.
- ^ "SpinDynamics.org – Spin Dynamics Group". spindynamics.org. Retrieved December 17, 2025.
- ^ "Surface Evolver". Archived from the original on August 7, 2023. Retrieved December 17, 2025.
External links
[edit]- "Best Open Source Physics Software 2025". sourceforge.net. Retrieved December 17, 2025.
- "GitHub - wbierbower/awesome-physics: 🌌 A collaborative list of awesome software for exploring Physics concepts". github.com. Retrieved December 17, 2025.
- "Top Multiphysics Simulation Software in 2025". slashdot.org. Retrieved December 17, 2025.
- WIPL-D