Physics
•
Algorithm
•
Graph algorithms
•
Computational science
•
List of algorithms
Computational physics
Computational physics is the study and implementation of numerical analysis to solve problems in physics for which a quantitative theory already exists. Historically, computational physics was the fir...
Computational physics - Wikipedia
Molecular dynamics
•
Monte Carlo method
•
Monte Carlo particle physics software
Molecular dynamics
Molecular dynamics (MD) is a computer simulation of physical movements of atoms and molecules in the context of N-body simulation. The atoms and molecules are allowed to interact for a period of time,...
Molecular dynamics - Wikipedia
Monte Carlo method
Monte Carlo methods (or Monte Carlo experiments) are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results. They are often used in physical and ma...
Monte Carlo method - Wikipedia
Monte Carlo particle physics software
PYTHIA
PYTHIA is a computer simulation program for particle collisions at very high energies (see event (particle physics)) in particle accelerators.
PYTHIA was originally written in FORTRAN 77, until th...
Decorrelation
Decorrelation is a general term for any process that is used to reduce autocorrelation within a signal, or cross-correlation within a set of signals, while preserving other aspects of the signal. A fr...
Multicanonical ensemble
In statistics and physics, multicanonical ensemble (also called multicanonical sampling or flat histogram) is a Markov chain Monte Carlo sampling technique that uses the Metropolis–Hastings algorithm...
Fisher–Yates shuffle
The Fisher–Yates shuffle (named after Ronald Fisher and Frank Yates), also known as the Knuth shuffle (after Donald Knuth), is an algorithm for generating a random permutation of a finite set—in plain...
Fisher–Yates shuffle - Wikipedia
Atomistix ToolKit
Atomistix ToolKit (ATK) is a commercial software for atomic-scale modeling and simulation of nanosystems. The software was originally developed by Atomistix A/S, and was later acquired by QuantumWise ...
Centre européen de calcul atomique et moléculaire
Location: Lausanne, SwitzerlandCECAM - Centre européen de calcul atomique et moléculaire is a European Association founded in 1969. The aims of the association are to promote cooperation amongst Europ...
T-matrix method
The T-matrix method is a computational technique of light scattering by nonspherical particles originally formulated by P. C. Waterman (1928-2012) in 1965. The technique is also known as null field me...
Softening
Softening is a numerical trick used in N-body techniques to prevent numerical divergences when a particle comes too close to another (and the force goes to infinity). This is obtained by modifying the...
Les Houches Accords
The Les Houches Accords are agreements between particle physicists to standardize the interface between the matrix element programs and the event generators used to calculate different quantities. Th...
Simplified perturbations models
Simplified perturbations models are a set of five mathematical models (SGP, SGP4, SDP4, SGP8 and SDP8) used to calculate orbital state vectors of satellites and space debris relative to the Earth-cent...
Multiscale modeling
In engineering, mathematics, physics, meteorology and computer science, multiscale modeling (Steinhauser 2008) is the field of solving physical problems which have important features at multiple scale...
Discontinuous Deformation Analysis
Discontinuous Deformation Analysis (DDA) is a type of discrete element method (DEM) originally proposed by Shi in 1988. DDA is somewhat similar to the finite element method for solving stress-displace...
Discontinuous Deformation Analysis - Wikipedia
Multiphase particle-in-cell method
The multiphase particle-in-cell method (MP-PIC) is a numerical method for modeling particle-fluid and particle-particle interactions in a computational fluid dynamics (CFD) calculation. The MP-PIC me...
Forward kinematics
Forward kinematics refers to the use of the kinematic equations of a robot to compute the position of the end-effector from specified values for the joint parameters.The kinematics equations of the ro...
Forward kinematics - Wikipedia
Biskit
Biskit is an open source software package written in Python.The package facilitates research in Structural bioinformatics and molecular modelling. Biskit falls into two parts:The Biskit library delega...
Tau-leaping
In probability theory, tau-leaping, or τ-leaping, is an approximate method for the simulation of a stochastic system. It is based on the Gillespie algorithm, performing all reactions for an interval o...
Ziff–Gulari–Barshad model
The Ziff–Gulari–Barshad (ZGB) model is a simple Monte Carlo method for catalytic reactions of oxidation of carbon monoxide to carbon dioxide on a surface using Monte-Carlo methods which captures corre...
FreeHEP
FreeHEP is an open source Java library designed to make programming high energy physics applications easier. While the name and main focus of the project is high energy physics, many self-contained AP...
Joint constraints
Joint constraints are rotational constraints on the joints of an artificial bone system. They are used in an inverse kinematics chain, for such things as 3D animation or robotics. Joint constraints c...
Collision detection
Collision detection typically refers to the computational problem of detecting the intersection of two or more objects. While the topic is most often associated with its use in video games and other p...
Collision detection - Wikipedia
Demon algorithm
The demon algorithm is a Monte Carlo method for efficiently sampling members of a microcanonical ensemble with a given energy. An additional degree of freedom, called 'the demon', is added to the syst...
Ray tracing (physics)
In physics, ray tracing is a method for calculating the path of waves or particles through a system with regions of varying propagation velocity, absorption characteristics, and reflecting surfaces. U...
Ray tracing (physics) - Wikipedia
Lattice gas automaton
Lattice gas automata or lattice gas cellular automata are a type of cellular automaton used to simulate fluid flows. They were the precursor to the lattice Boltzmann methods. From lattice gas automata...
Lattice gas automaton - Wikipedia
Multi-particle collision dynamics
Multi-particle collision dynamics (MPC), also known as stochastic rotation dynamics (SRD), is a particle-based mesoscale simulation technique for complex fluids which fully incorporates thermal fluctu...
Vienna Ab-initio Simulation Package
The Vienna Ab-initio Simulation Package, better known as VASP, is a package for performing ab initio quantum mechanical molecular dynamics (MD) using either Vanderbilt pseudopotentials, or the project...
Monte Carlo method in statistical physics
Monte Carlo in statistical physics refers to the application of the Monte Carlo method to problems in statistical physics, or statistical mechanics.
The general motivation to use the Monte Carlo m...
BigDFT
BigDFT is a free software package for physicists and chemists, distributed under the GNU General Public License, whose main program allows the total energy, charge density, and electronic structure of...