An Introduction to Computational Physics HTML version
An Introduction to Computational Physics
Numerical simulation is now an integrated part of science and technology. Now
in its second edition, this comprehensive textbook provides an introduction to
the basic methods of computational physics, as well as an overview of recent
progress in several areas of scientiﬁc computing. The author presents many
step-by-step examples, including program listings in JavaTM, of practical
numerical methods from modern physics and areas in which computational
physics has made signiﬁcant progress in the last decade.
The ﬁrst half of the book deals with basic computational tools and routines,
covering approximation and optimization of a function, differential equations,
spectral analysis, and matrix operations. Important concepts are illustrated by
relevant examples at each stage. The author also discusses more advanced
topics, such as molecular dynamics, modeling continuous systems, Monte
Carlo methods, the genetic algorithm and programming, and numerical
This new edition has been thoroughly revised and includes many more
examples and exercises. It can be used as a textbook for either undergraduate or
ﬁrst-year graduate courses on computational physics or scientiﬁc computation.
It will also be a useful reference for anyone involved in computational research.
is Professor of Physics at the University of Nevada, Las Vegas.
Following his higher education at Fudan University, one of the most prestigious
institutions in China, he obtained his Ph.D. in condensed matter theory from the
University of Minnesota in 1989. He then spent two years as a Miller Research
Fellow at the University of California, Berkeley, before joining the physics
faculty at the University of Nevada, Las Vegas in the fall of 1991. He has been
Professor of Physics at UNLV since 2002. His main areas of research include
condensed matter theory and computational physics.