 Computational mechanics

For the scientific journal, see Computational Mechanics.
Computational mechanics is the discipline concerned with the use of computational methods to study phenomena governed by the principles of mechanics. Before the emergence of computational science (also called scientific computing) as a "third way" besides theoretical and experimental sciences, computational mechanics was widely considered to be a subdiscipline of applied mechanics. It is now considered to be a subdiscipline within computational science.
Contents
Process
Scientists within the field of computational mechanics follow a list of tasks to analyze their target mechanical process:
1. A mathematical model of the physical phenomenon is made. This usually involves expressing the natural or engineering system in terms of partial differential equations. This step uses physics to formalize a complex system.
2. The mathematical equations are converted into forms which are suitable for digital computation. This step is called discretization because it involves creating an approximate discrete model from the original continuous model. In particular, it typically translates a partial differential equation (or a system thereof) into a system of algebraic equations. The processes involved in this step are studied in the field of numerical analysis.
3. Computer programs are made to solve the discretized equations using direct methods (which are single step methods resulting in the solution) or iterative methods (which start with a trial solution and arrive at the actual solution by successive refinement). Depending on the nature of the problem, supercomputers or parallel computers may be used at this stage.
4. The mathematical model, numerical procedures, and the computer codes are verified using either experimental results or simplified models for which exact analytical solutions are available. Quite frequently, new numerical or computational techniques are verified by comparing their result with those of existing wellestablished numerical methods. In many cases, benchmark problems are also available. The numerical results also have to be visualized and often physical interpretations will be given to the results.
Overview
Computational mechanics (CM) is interdisciplinary. Its three pillars are mathematics, computer science, and mechanics. Computational fluid dynamics, computational thermodynamics, Computational electromagnetics, computational solid mechanics are some of the many specializations within CM.
The areas of mathematics most related to computational mechanics are partial differential equations, linear algebra and numerical analysis. The most popular numerical methods used are the finite element, finite difference, and boundary element methods in order of dominance. In solid mechanics finite element methods are far more prevalent than finite difference methods, whereas in fluid mechanics, thermodynamics, and electromagnetism, finite difference methods are almost equally applicable. The boundary element technique is in general less popular, but has a niche in certain areas including acoustics engineering, for example.
With regards to computing, computer programming, algorithms, and parallel computing play a major role in CM. The most widely used programming language in the scientific community, including computational mechanics, is Fortran. Recently, C++ has increased in popularity. The scientific computing community has been slow in adopting C++ as the lingua franca. Because of its very natural way of expressing mathematical computations, and its builtin visualization capacities, the proprietary language/environment MATLAB is also widely used, especially for rapid application development and model verification.
Some examples where computational mechanics have been put to practical use are vehicle crash simulation, petroleum reservoir modeling, biomechanics, glass manufacturing, and semiconductor modeling.
In the last century, especially in the second half thereof, computational mechanics has had profound influences on science and technology. Complex systems that would be very difficult or impossible to treat using analytical methods have been successfully simulated using the tools provided by computational mechanics. With the incorporation of quantum, molecular and biological mechanics into new models, CM is poised to play an even bigger role in the future.
See also
 Scientific computing
 Dynamical systems theory
 Movable cellular automaton
External links
 United States Association for Computational Mechanics
 USACM report on the future of computational mechanics
 UNSW Computational Mechanics and Robotics Group
 M.Sc. in Computational Mechanics
 Computational Mechanics Laboratory (CompMechLab), Russia
 Santa Fe Institute Comp Mech Publications
 Introduction to Computational Mechanics
 Journal of Computational Mechanics
Categories:
Wikimedia Foundation. 2010.
Look at other dictionaries:
Computational Mechanics (journal) — Computational Mechanics Discipline En … Wikipedia
Computational — may refer to: Computer Computational algebra Computational Aeroacoustics Computational and Information Systems Laboratory Computational and Systems Neuroscience Computational archaeology Computational auditory scene analysis Computational biology … Wikipedia
Computational science — Not to be confused with computer science … Wikipedia
Computational chemistry — is a branch of chemistry that uses principles of computer science to assist in solving chemical problems. It uses the results of theoretical chemistry, incorporated into efficient computer programs, to calculate the structures and properties of… … Wikipedia
Computational fluid dynamics — Computational physics Numerical analysis … Wikipedia
Computational electromagnetics — Computational electromagnetics, computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment. It typically involves using computationally… … Wikipedia
Computational neuroscience — is the study of brain function in terms of the information processing properties of the structures that make up the nervous system.[1] It is an interdisciplinary science that links the diverse fields of neuroscience, cognitive science and… … Wikipedia
Computational Aeroacoustics — While the discipline of Aeroacoustics is definitely dated back to the first publication of Sir James Lighthill[1][2] in the early 1950s, the origin of Computational Aeroacoustics can only very likely be dated back to the middle of the 1980s.… … Wikipedia
Mechanics of planar particle motion — Classical mechanics Newton s Second Law History of classical mechanics … Wikipedia
Computational physics — This article is about computational science applied in physics. For theories comparing the universe to a computer, see digital physics. Computational physics … Wikipedia