| |
| |
Preface to first edition | |
| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
| |
Introduction | |
| |
| |
| |
Computation and science | |
| |
| |
| |
The emergence of modern computers | |
| |
| |
| |
Computer algorithms and languages | |
| |
| |
Exercises | |
| |
| |
| |
Approximation of a function | |
| |
| |
| |
Interpolation | |
| |
| |
| |
Least-squares approximation | |
| |
| |
| |
The Millikan experiment | |
| |
| |
| |
Spline approximation | |
| |
| |
| |
Random-number generators | |
| |
| |
Exercises | |
| |
| |
| |
Numerical calculus | |
| |
| |
| |
Numerical differentiation | |
| |
| |
| |
Numerical integration | |
| |
| |
| |
Roots of an equation | |
| |
| |
| |
Extremes of a function | |
| |
| |
| |
Classical scattering | |
| |
| |
Exercises | |
| |
| |
| |
Ordinary differential equations | |
| |
| |
| |
Initial-value problems | |
| |
| |
| |
The Euler and Picard methods | |
| |
| |
| |
Predictor-corrector methods | |
| |
| |
| |
The Runge-Kutta method | |
| |
| |
| |
Chaotic dynamics of a driven pendulum | |
| |
| |
| |
Boundary-value and eigenvalue problems | |
| |
| |
| |
The shooting method | |
| |
| |
| |
Linear equations and the Sturm-Liouville problem | |
| |
| |
| |
The one-dimensional Schrodinger equation | |
| |
| |
Exercises | |
| |
| |
| |
Numerical methods for matrices | |
| |
| |
| |
Matrices in physics | |
| |
| |
| |
Basic matrix operations | |
| |
| |
| |
Linear equation systems | |
| |
| |
| |
Zeros and extremes of multivariable functions | |
| |
| |
| |
Eigenvalue problems | |
| |
| |
| |
The Faddeev-Leverrier method | |
| |
| |
| |
Complex zeros of a polynomial | |
| |
| |
| |
Electronic structures of atoms | |
| |
| |
| |
The Lanczos algorithm and the many-body problem | |
| |
| |
| |
Random matrices | |
| |
| |
Exercises | |
| |
| |
| |
Spectral analysis | |
| |
| |
| |
Fourier analysis and orthogonal functions | |
| |
| |
| |
Discrete Fourier transform | |
| |
| |
| |
Fast Fourier transform | |
| |
| |
| |
Power spectrum of a driven pendulum | |
| |
| |
| |
Fourier transform in higher dimensions | |
| |
| |
| |
Wavelet analysis | |
| |
| |
| |
Discrete wavelet transform | |
| |
| |
| |
Special functions | |
| |
| |
| |
Gaussian quadratures | |
| |
| |
Exercises | |
| |
| |
| |
Partial differential equations | |
| |
| |
| |
Partial differential equations in physics | |
| |
| |
| |
Separation of variables | |
| |
| |
| |
Discretization of the equation | |
| |
| |
| |
The matrix method for difference equations | |
| |
| |
| |
The relaxation method | |
| |
| |
| |
Groundwater dynamics | |
| |
| |
| |
Initial-value problems | |
| |
| |
| |
Temperature field of a nuclear waste rod | |
| |
| |
Exercises | |
| |
| |
| |
Molecular dynamics simulations | |
| |
| |
| |
General behavior of a classical system | |
| |
| |
| |
Basic methods for many-body systems | |
| |
| |
| |
The Verlet algorithm | |
| |
| |
| |
Structure of atomic clusters | |
| |
| |
| |
The Gear predictor-corrector method | |
| |
| |
| |
Constant pressure, temperature, and bond length | |
| |
| |
| |
Structure and dynamics of real materials | |
| |
| |
| |
Ab initio molecular dynamics | |
| |
| |
Exercises | |
| |
| |
| |
Modeling continuous systems | |
| |
| |
| |
Hydrodynamic equations | |
| |
| |
| |
The basic finite element method | |
| |
| |
| |
The Ritz variational method | |
| |
| |
| |
Higher-dimensional systems | |
| |
| |
| |
The finite element method for nonlinear equations | |
| |
| |
| |
The particle-in-cell method | |
| |
| |
| |
Hydrodynamics and magnetohydrodynamics | |
| |
| |
| |
The lattice Boltzmann method | |
| |
| |
Exercises | |
| |
| |
| |
Monte Carlo simulations | |
| |
| |
| |
Sampling and integration | |
| |
| |
| |
The Metropolis algorithm | |
| |
| |
| |
Applications in statistical physics | |
| |
| |
| |
Critical slowing down and block algorithms | |
| |
| |
| |
Variational quantum Monte Carlo simulations | |
| |
| |
| |
Green's function Monte Carlo simulations | |
| |
| |
| |
Two-dimensional electron gas | |
| |
| |
| |
Path-integral Monte Carlo simulations | |
| |
| |
| |
Quantum lattice models | |
| |
| |
Exercises | |
| |
| |
| |
Genetic algorithm and programming | |
| |
| |
| |
Basic elements of a genetic algorithm | |
| |
| |
| |
The Thomson problem | |
| |
| |
| |
Continuous genetic algorithm | |
| |
| |
| |
Other applications | |
| |
| |
| |
Genetic programming | |
| |
| |
Exercises | |
| |
| |
| |
Numerical renormalization | |
| |
| |
| |
The scaling concept | |
| |
| |
| |
Renormalization transform | |
| |
| |
| |
Critical phenomena: the Ising model | |
| |
| |
| |
Renormalization with Monte Carlo simulation | |
| |
| |
| |
Crossover: the Kondo problem | |
| |
| |
| |
Quantum lattice renormalization | |
| |
| |
| |
Density matrix renormalization | |
| |
| |
Exercises | |
| |
| |
References | |
| |
| |
Index | |