Physics & chemistry · Computer science

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++)

Konstantinos N. Anagnostopoulos
Konstantinos N. Anagnostopoulos and the National Technical University of Athens · Second edition, 2016; version 2.0.20161206201400 · English · Published 2016

Computational physics using C++, Unix tools and numerical methods, with simulations of classical and statistical physics.

Learning stage
Advanced college
Prerequisites
Undergraduate physics and calculus; programming experience is helpful.
PDF pages
684 in this file
Editorial review
2026-10-29

Contents

Choose the section you need. Listening availability is shown for each section.

  • Foreword to the Second Edition

    Read the original · Narration availability requires a section review.

  • Foreword to the First Edition

    Read the original · Narration availability requires a section review.

  • The Computer
    • The Computer

      Read the original · Narration availability requires a section review.

    • The Operating System

      Read the original · Narration availability requires a section review.

    • Text Processing Tools – Filters

      Read the original · Narration availability requires a section review.

    • Programming with Emacs

      Read the original · Narration availability requires a section review.

    • The C++ Programming Language

      Read the original · Narration availability requires a section review.

    • Gnuplot

      Read the original · Narration availability requires a section review.

    • Shell Scripting

      Read the original · Narration availability requires a section review.

  • Kinematics
    • Kinematics

      Read the original · Narration availability requires a section review.

    • Motion on the Plane

      Read the original · Narration availability requires a section review.

    • Motion in Space

      Read the original · Narration availability requires a section review.

    • Trapped in a Box

      Read the original · Narration availability requires a section review.

    • Applications

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Logistic Map
    • Logistic Map

      Read the original · Narration availability requires a section review.

    • Introduction

      Read the original · Narration availability requires a section review.

    • Fixed Points and 2n Cycles

      Read the original · Narration availability requires a section review.

    • Bifurcation Diagrams

      Read the original · Narration availability requires a section review.

    • The Newton-Raphson Method

      Read the original · Narration availability requires a section review.

    • Calculation of the Bifurcation Points

      Read the original · Narration availability requires a section review.

    • Liapunov Exponents

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Motion of a Particle
    • Motion of a Particle

      Read the original · Narration availability requires a section review.

    • Numerical Integration of Newton's Equations

      Read the original · Narration availability requires a section review.

    • Prelude: Euler Methods

      Read the original · Narration availability requires a section review.

    • Runge–Kutta Methods

      Read the original · Narration availability requires a section review.

    • Comparison of the Methods

      Read the original · Narration availability requires a section review.

    • The Forced Damped Oscillator

      Read the original · Narration availability requires a section review.

    • The Forced Damped Pendulum

      Read the original · Narration availability requires a section review.

    • Appendix: On the Euler–Verlet Method

      Read the original · Narration availability requires a section review.

    • Appendix: 2nd order Runge–Kutta Method

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Planar Motion
    • Planar Motion

      Read the original · Narration availability requires a section review.

    • Runge–Kutta for Planar Motion

      Read the original · Narration availability requires a section review.

    • Projectile Motion

      Read the original · Narration availability requires a section review.

    • Planetary Motion

      Read the original · Narration availability requires a section review.

    • Scattering

      Read the original · Narration availability requires a section review.

    • More Particles

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Motion in Space
    • Motion in Space

      Read the original · Narration availability requires a section review.

    • Adaptive Stepsize Control for RK Methods

      Read the original · Narration availability requires a section review.

    • Motion of a Particle in an EM Field

      Read the original · Narration availability requires a section review.

    • Relativistic Motion

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Electrostatics
    • Electrostatics

      Read the original · Narration availability requires a section review.

    • Electrostatic Field of Point Charges

      Read the original · Narration availability requires a section review.

    • The Program – Appetizer and ... Desert

      Read the original · Narration availability requires a section review.

    • The Program – Main Dish

      Read the original · Narration availability requires a section review.

    • The Program - Conclusion

      Read the original · Narration availability requires a section review.

    • Electrostatic Field in the Vacuum

      Read the original · Narration availability requires a section review.

    • Results

      Read the original · Narration availability requires a section review.

    • Poisson Equation

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Diffusion Equation
    • Diffusion Equation

      Read the original · Narration availability requires a section review.

    • Introduction

      Read the original · Narration availability requires a section review.

    • Heat Conduction in a Thin Rod

      Read the original · Narration availability requires a section review.

    • Discretization

      Read the original · Narration availability requires a section review.

    • The Program

      Read the original · Narration availability requires a section review.

    • Results

      Read the original · Narration availability requires a section review.

    • Diffusion on the Circle

      Read the original · Narration availability requires a section review.

    • Analysis

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • The Anharmonic Oscillator
    • The Anharmonic Oscillator

      Read the original · Narration availability requires a section review.

    • Introduction

      Read the original · Narration availability requires a section review.

    • Calculation of the Eigenvalues of Hnm()

      Read the original · Narration availability requires a section review.

    • Results

      Read the original · Narration availability requires a section review.

    • The Double Well Potential

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Time Independent Schrödinger Equation
    • Time Independent Schrödinger Equation

      Read the original · Narration availability requires a section review.

    • Introduction

      Read the original · Narration availability requires a section review.

    • The Infinite Potential Well

      Read the original · Narration availability requires a section review.

    • Bound States

      Read the original · Narration availability requires a section review.

    • Measurements

      Read the original · Narration availability requires a section review.

    • The Anharmonic Oscillator - Again...

      Read the original · Narration availability requires a section review.

    • The Lennard–Jones Potential

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • The Random Walker
    • The Random Walker

      Read the original · Narration availability requires a section review.

    • (Pseudo)Random Numbers

      Read the original · Narration availability requires a section review.

    • Using Pseudorandom Number Generators

      Read the original · Narration availability requires a section review.

    • The MIXMAX Random Number Generator

      Read the original · Narration availability requires a section review.

    • Random Walks

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Monte Carlo Simulations
    • Monte Carlo Simulations

      Read the original · Narration availability requires a section review.

    • Statistical Physics

      Read the original · Narration availability requires a section review.

    • Entropy

      Read the original · Narration availability requires a section review.

    • Fluctuations

      Read the original · Narration availability requires a section review.

    • Correlation Functions

      Read the original · Narration availability requires a section review.

    • Sampling

      Read the original · Narration availability requires a section review.

    • Markov Processes

      Read the original · Narration availability requires a section review.

    • Detailed Balance Condition

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Simulation of the d=2 Ising Model
    • Simulation of the d=2 Ising Model

      Read the original · Narration availability requires a section review.

    • The Ising Model

      Read the original · Narration availability requires a section review.

    • Metropolis

      Read the original · Narration availability requires a section review.

    • Implementation

      Read the original · Narration availability requires a section review.

    • Thermalization

      Read the original · Narration availability requires a section review.

    • Autocorrelations

      Read the original · Narration availability requires a section review.

    • Statistical Errors

      Read the original · Narration availability requires a section review.

    • Appendix: Autocorrelation Function

      Read the original · Narration availability requires a section review.

    • Appendix: Error Analysis

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Critical Exponents
    • Critical Exponents

      Read the original · Narration availability requires a section review.

    • Critical Slowing Down

      Read the original · Narration availability requires a section review.

    • Wolff Cluster Algorithm

      Read the original · Narration availability requires a section review.

    • Implementation

      Read the original · Narration availability requires a section review.

    • Production

      Read the original · Narration availability requires a section review.

    • Data Analysis

      Read the original · Narration availability requires a section review.

    • Autocorrelation Times

      Read the original · Narration availability requires a section review.

    • Temperature Scaling

      Read the original · Narration availability requires a section review.

    • Finite Size Scaling

      Read the original · Narration availability requires a section review.

    • Calculation of c

      Read the original · Narration availability requires a section review.

    • Studying Scaling with Collapse

      Read the original · Narration availability requires a section review.

    • Binder Cumulant

      Read the original · Narration availability requires a section review.

    • Appendix: Scaling

      Read the original · Narration availability requires a section review.

    • Appendix: Critical Exponents

      Read the original · Narration availability requires a section review.

    • Problems

      Read the original · Narration availability requires a section review.

  • Bibliography

    Read the original · Narration availability requires a section review.

Sources and permissions

The author and publisher remain the source of this textbook. Permission information applies to the specific files in this edition.

Author, publisher, and discovery sources

Authors: Konstantinos N. Anagnostopoulos
Publisher: Konstantinos N. Anagnostopoulos and the National Technical University of Athens

  • Discovered through Open Textbook Library: Source record · Checked 2026-10-29
  • Discovered through Open Textbook Library: Source record · Checked 2026-10-25
CC BY-SA 4.0

Computational Physics (using C++), second edition, version 2.0.20161206201400, Konstantinos N. Anagnostopoulos, copyright 2014 and 2016, National Technical University of Athens, CC BY-SA 4.0. Original cover credit including work with Mark J. Bowick retained; original PDF unchanged; no endorsement implied.

Read the license

Original publication

Changes: Original PDF bytes are unchanged. Catalog metadata and page viewing are supplied by iReadAll. No endorsement implied. Structured extraction, audio, translation and independent image redistribution are not approved.

Checked 2026-10-29

More actions
Download original PDF