dc.description.abstract | This textbook introduces the main principles of computational physics, which include
numerical methods and their application to the simulation of physical systems.
The first edition was based on a one-year course in computational physics
where I presented a selection of only the most important methods and applications.
Approximately one-third of this edition is new. I tried to give a larger overview of
the numerical methods, traditional ones as well as more recent developments. In
many cases it is not possible to pin down the “best” algorithm, since this may depend
on subtle features of a certain application, the general opinion changes from
time to time with new methods appearing and computer architectures evolving, and
each author is convinced that his method is the best one. Therefore I concentrated
on a discussion of the prevalent methods and a comparison for selected examples.
For a comprehensive description I would like to refer the reader to specialized textbooks
like “Numerical Recipes” or elementary books in the field of the engineering
sciences.
The major changes are as follows.
A new chapter is dedicated to the discretization of differential equations and the
general treatment of boundary value problems. While finite differences are a natural
way to discretize differential operators, finite volume methods are more flexible if
material properties like the dielectric constant are discontinuous. Both can be seen as
special cases of the finite element methods which are omnipresent in the engineering
sciences. The method of weighted residuals is a very general way to find the “best”
approximation to the solution within a limited space of trial functions. It is relevant
for finite element and finite volume methods but also for spectral methods which
use global trial functions like polynomials or Fourier series.
Traditionally, polynomials and splines are very often used for interpolation. I included
a section on rational interpolation which is useful to interpolate functions
with poles but can also be an alternative to spline interpolation due to the recent
development of barycentric rational interpolants without poles.
The chapter on numerical integration now discusses Clenshaw-Curtis and Gaussian
methods in much more detail, which are important for practical applications
due to their high accuracy. | en_US |