Computational physics: Difference between revisions
Line 27: | Line 27: | ||
* [[Molecular dynamics]] |
* [[Molecular dynamics]] |
||
* [[DCOMP#DCOMP|Division of Computational Physics (DCOMP) ]] of the [[American Physical Society]] |
* [[DCOMP#DCOMP|Division of Computational Physics (DCOMP) ]] of the [[American Physical Society]] |
||
* [[CECAM|CECAM - Centre européen de calcul atomique et moléculaire ]] |
|||
* [[Mathematical physics]] |
* [[Mathematical physics]] |
||
* [[Open Source Physics]], computational physics libraries and pedagogical tools |
* [[Open Source Physics]], computational physics libraries and pedagogical tools |
Revision as of 03:39, 3 November 2012
Computational physics |
---|
Computational physics is the study and implementation of numerical algorithms to solve problems in physics for which a quantitative theory already exists. It is often regarded as a subdiscipline of theoretical physics but some consider it an intermediate branch between theoretical and experimental physics.
Physicists often have a very precise mathematical theory describing how a system will behave. Unfortunately, it is often the case that solving the theory's equations ab initio in order to produce a useful prediction is not practical. This is especially true with quantum mechanics, where only a handful of simple models admit closed-form, analytic solutions. In cases where the equations can only be solved approximately, computational methods are often used.
Applications of computational physics
Computation now represents an essential component of modern research in accelerator physics, astrophysics, fluid mechanics, lattice field theory/lattice gauge theory (especially lattice quantum chromodynamics), plasma physics (see plasma modeling), solid state physics and soft condensed matter physics. Computational solid state physics, for example, uses density functional theory to calculate properties of solids, a method similar to that used by chemists to study molecules.
As these topics are explored, many more general numerical and mathematical problems are encountered in the process of calculating physical properties of the modeled systems. These include, but are not limited to
- Solving differential equations
- Evaluating integrals
- Stochastic methods, especially Monte Carlo methods
- Specialized partial differential equation methods, for example the finite difference method and the finite element method
- The matrix eigenvalue problem – the problem of finding eigenvalues of very large matrices, and their corresponding eigenvectors (eigenstates in quantum physics)
- The pseudo-spectral method
Computational physics also encompasses the tuning of the software/hardware structure to solve problems. Approaches to solving the problems are often very demanding in terms of processing power and/or memory requests.
See also
- Important publications in computational physics
- Computational science
- Computational fluid dynamics
- Computational magnetohydrodynamics
- Plasma modeling
- Molecular dynamics
- Division of Computational Physics (DCOMP) of the American Physical Society
- CECAM - Centre européen de calcul atomique et moléculaire
- Mathematical physics
- Open Source Physics, computational physics libraries and pedagogical tools
- Digital physics
- Physics of computation
Other references
- A.K. Hartmann, Practical Guide to Computer Simulations, World Scientific (2009)
- International Journal of Modern Physics C (IJMPC): Physics and Computers, World Scientific
- R.H. Landau, C.C. Bordeianu, and M. Jose Paez, A Survey of Computational Physics: Introductory Computational Science, Princeton University Press (2008)
- T. Pang, An Introduction to Computational Physics, Cambridge University Press (2010)
- J. Thijssen, Computational Physics, Cambridge University Press (2007)