Department of Physics, University of Oslo, 2003. 345 p.
Contents
Introduction to Computational Physics
Introduction
Introduction to C/C++ and Fortran 90/95
Numerical differentiation
Classes, templates and modules
Linear algebra
Non-linear equations and roots of polynomials
Numerical interpolation, extrapolation and fitting of data
Numerical integration
Outline of the Monte-Carlo strategy
Random walks and the Metropolis algorithm
Monte Carlo methods in statistical physics
Quantum Monte Carlo methods
Eigensystems
Differential equations
Two point boundary value problems
Partial differential equations
Advanced topics
Modelling phase transitions
Hydrodynamic models
Diffusion Monte Carlo methods
Finite element method
Stochastic methods in Finance
Quantum information theory and quantum algorithms
Contents
Introduction to Computational Physics
Introduction
Introduction to C/C++ and Fortran 90/95
Numerical differentiation
Classes, templates and modules
Linear algebra
Non-linear equations and roots of polynomials
Numerical interpolation, extrapolation and fitting of data
Numerical integration
Outline of the Monte-Carlo strategy
Random walks and the Metropolis algorithm
Monte Carlo methods in statistical physics
Quantum Monte Carlo methods
Eigensystems
Differential equations
Two point boundary value problems
Partial differential equations
Advanced topics
Modelling phase transitions
Hydrodynamic models
Diffusion Monte Carlo methods
Finite element method
Stochastic methods in Finance
Quantum information theory and quantum algorithms