Jump to content

List of computational physics software

From Wikipedia, the free encyclopedia

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]

References

[edit]
  1. ^ "GitHub - NanoComp/meep: free finite-difference time-domain (FDTD) software for electromagnetic simulations". github.com. Retrieved 2025-12-17.
  2. ^ "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 2025-12-17.
  3. ^ "GitHub - adcirc/adcirc: ADCIRC Model Repository". github.com. Retrieved 2025-12-17.
  4. ^ "Ansys, Inc. Products | Read 1153 Reviews on G2". Archived from the original on 2025-06-10. Retrieved 2025-12-17.
  5. ^ "GitHub - Dhondtguido/CalculiX: This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de)". github.com. Retrieved 2025-12-17.
  6. ^ "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 2025-12-17.
  7. ^ "GitHub - CICE-Consortium/CICE: Development repository for the CICE sea-ice model". github.com. Retrieved 2025-12-17.
  8. ^ "GitHub - code-saturne/code_saturne: code_saturne public mirror". github.com. Retrieved 2025-12-17.
  9. ^ "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 2025-12-17.
  10. ^ "GitHub - ElmerCSC/elmerfem: Official git repository of Elmer FEM software". github.com. Retrieved 2025-12-17.
  11. ^ "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 2025-12-17.
  12. ^ "FEniCS Project · GitHub". github.com. Retrieved 2025-12-17.
  13. ^ "GitHub - DaanVanVugt/Gerris: Gerris Flow Solver with some patches". github.com. Retrieved 2025-12-17.
  14. ^ "KIVA Software (Technical Report) | OSTI.GOV". www.osti.gov. Retrieved 2025-12-17.
  15. ^ "GitHub - mfem/mfem: Lightweight, general, scalable C++ library for finite element methods". github.com. Retrieved 2025-12-17.
  16. ^ "GitHub - idaholab/moose: Multiphysics Object Oriented Simulation Environment". github.com. Retrieved 2025-12-17.
  17. ^ "HOME|MOOSE". Archived from the original on 2019-01-19. Retrieved 2025-12-17.
  18. ^ "GitHub - Nek5000/Nek5000: our classic". github.com. Retrieved 2025-12-17.
  19. ^ "GitHub - certik/nektar: Mirror". github.com. Retrieved 2025-12-17.
  20. ^ "GitHub - OpenFOAM/OpenFOAM-dev: OpenFOAM Foundation development repository". github.com. Retrieved 2025-12-17.
  21. ^ "GitHub - openLB/openLB: Unofficial mirror". github.com. Retrieved 2025-12-17.
  22. ^ "RELAP5-3D - Idaho National Laboratory". Archived from the original on 2024-06-14. Retrieved 2025-12-17.
  23. ^ "GitHub - su2code/SU2: SU2: An Open-Source Suite for Multiphysics Simulation and Design". github.com. Retrieved 2025-12-17.
  24. ^ "opentelemac / telemac-mascaret · GitLab". gitlab.pam-retd.fr. Retrieved 2025-12-17.
  25. ^ "GitHub - scarrazza/apfel: A PDF Evolution Library". github.com. Retrieved 2025-12-17.
  26. ^ "GitHub - vbertone/apfelxx: A PDF evolution library in C++". github.com. Retrieved 2025-12-17.
  27. ^ "comphep:start [THEORY2]". theory2.sinp.msu.ru. Retrieved 2025-12-17.
  28. ^ "GitHub - fact-project/corsika_wrapper: Call CORSIKA in a thread safe and comfortable way". github.com. Retrieved 2025-12-17.
  29. ^ "GEANT 3 - CERN Document Server". cds.cern.ch. Retrieved 2025-12-17.
  30. ^ "GitHub - Geant4/geant4: Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303". github.com. Retrieved 2025-12-17.
  31. ^ "Jas4pp: Java Analysis Studio for Particle Physics". atlaswww.hep.anl.gov. Retrieved 2025-12-17.
  32. ^ "PYTHIA 8.3 - PYTHIA 8.3". pythia.org. Retrieved 2025-12-17.
  33. ^ "GitHub - root-project/root: The official repository for ROOT: analyzing, storing and visualizing big data, scientifically". github.com. Retrieved 2025-12-17.
  34. ^ "ROOT: analyzing petabytes of data, scientifically. - ROOT". root.cern. Retrieved 2025-12-17.
  35. ^ "Homepage of Prof. Dr. Marcus Bleicher". itp.uni-frankfurt.de. Retrieved 2025-12-17.
  36. ^ "GitHub - astropy/astropy: Astronomy and astrophysics core library". github.com. Retrieved 2025-12-17.
  37. ^ "GitHub - ESCOMP/CESM: The Community Earth System Model". github.com. Retrieved 2025-12-17.
  38. ^ "GitHub - weiguangcui/Gadget4: The Gadget4-Simba repository". github.com. Retrieved 2025-12-17.
  39. ^ "GMAT - Browse /GMAT at SourceForge.net". sourceforge.net. Retrieved 2025-12-17.
  40. ^ "Atmosphere | Free Full-Text | The Mars Regional Atmospheric Modeling System (MRAMS): Current Status and Future Directions". Archived from the original on 2019-12-07. Retrieved 2025-12-17.
  41. ^ "SolarSoft - Description, Last Revision: 14-October-1999". soho.nascom.nasa.gov. Retrieved 2025-12-17.
  42. ^ "TARDIS-SN". tardis-sn.github.io. Retrieved 2025-12-17.
  43. ^ "GitHub - tardis-sn/tardis: TARDIS - Temperature And Radiative Diffusion In Supernovae". github.com. Retrieved 2025-12-17.
  44. ^ "QMC and the CASINO program | Quantum Monte Carlo". vallico.net. Retrieved 2025-12-17.
  45. ^ "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 2025-12-17.
  46. ^ "MCSim - Monte Carlo Simulation Software". Archived from the original on 2008-06-28. Retrieved 2025-12-17.
  47. ^ 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 2025-12-17.
  48. ^ "McStas homepage". mcstas.org. Retrieved 2025-12-17.
  49. ^ "McXtrace homepage". www.mcxtrace.org. Retrieved 2025-12-17.
  50. ^ "GitHub - space-group-research/mpmc: A Monte Carlo molecular simulation software especially suited for materials simulations with polarizable models". github.com. Retrieved 2025-12-17.
  51. ^ "OpenMC". openmc.org. Retrieved 2025-12-17.
  52. ^ "GitHub - cp2k/cp2k: Quantum chemistry and solid state physics software package". github.com. Retrieved 2025-12-17.
  53. ^ "about [CP2K Open Source Molecular Dynamics ]". www.cp2k.org. Retrieved 2025-12-17.
  54. ^ "GitHub - epics-base/epics-base: The C/C++ core of the EPICS Base control system toolkit". github.com. Retrieved 2025-12-17.
  55. ^ "EPICS - Experimental Physics and Industrial Control System". epics-controls.org. Retrieved 2025-12-17.
  56. ^ "FEBio Software Suite". febio.org. Retrieved 2025-12-17.
  57. ^ "Open System for Earthquake Engineering Simulation - Home Page". opensees.berkeley.edu. Retrieved 2025-12-17.
  58. ^ "SpinDynamics.org – Spin Dynamics Group". spindynamics.org. Retrieved 2025-12-17.
  59. ^ "Surface Evolver". Archived from the original on 2023-08-07. Retrieved 2025-12-17.
[edit]